Linked Servers - Providers in SQL Server 2016 ?

techresearch7777777 1,981 Reputation points
2023-05-08T23:43:18.3966667+00:00

Hello, sorry but am not familiar with the following 7 Linked Servers - Providers listed in my provided image screenshot.

User's image

When I right click on one of them it only gives me those 3 options.

These don't appear as normal Linked Servers where can right click and [Script Linked Server as] -> [CREATE To] -> [New Query Editor Window]

These appear to be some Microsoft Excel or some other system generated Providers (not manually human created)...please correct me if I'm wrong.

I need to do a migration upgrade to another new server and am wondering if these are needed to be included and if yes how to copy/script out these 7 items from old server to be added to new server?

Or if needed to re-create from scratch...how to do it?

And what security permissions are related if it needs? (Like I mentioned not like normal Linked Server with Login Name & PW)

Thanks in advance.

SQL Server Other
{count} votes

Accepted answer
  1. Erland Sommarskog 121.4K Reputation points MVP Volunteer Moderator
    2023-05-09T15:24:38.98+00:00

    To create a linked server for a remote data soure, you need an OLE DB provider. The Providers node lists the currently available OLE DB providers. Some of these come with SQL Server itself. I believe this is true for all providers in your screenshot.

    If you would need to create a linked server to, say, Oracle, you would first need to install an OLE DB provider for Oracle.


1 additional answer

Sort by: Most helpful
  1. Anonymous
    2023-05-09T02:41:04.3733333+00:00

    Hi @techresearch7777777

    These are the specified providers installed on the current computer. They are indeed automatically generated and do not require you to recreate them. I also have these on my server.

    6

    For more detailed information, you can review these documents.

    https://learn.microsoft.com/en-us/sql/relational-databases/linked-servers/linked-servers-database-engine?view=sql-server-ver16#linked-server-components

    https://learn.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-addlinkedserver-transact-sql?view=sql-server-ver16

    Best regards,

    Aniya


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.