sql-server – 如何为SQL Server 2008创建链接服务器,其中有2000和2005的数据库

前端之家收集整理的这篇文章主要介绍了sql-server – 如何为SQL Server 2008创建链接服务器,其中有2000和2005的数据库前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
目前我正在从事sql Server 2000,2005& 2008年,我的要求是,
数据库可用于sql Server 2000& 2005年将在2008年使用链接服务器.

假设我在sql Server 2000中有一个名为LIVE_2000的数据库,在sql Server 2005中称为LIVE_2005,有人可以帮助我将LIVE_2000和LIVE_2005的链接服务器创建到sql Server 2008中?

第一件事是甚么可能的?

提前感谢…

解决方法

有一个 few different ways可以在sql Server中创建一个链接的服务器,您可以使用sql Server Management Studio中的GUI或通过脚本.

使用instructions on MSDN可以执行以下操作:

  1. Click Start,click All Programs,click Microsoft sql Server 2005 or Microsoft sql Server 2008,and then click sql Server Management Studio.

  2. In the Connect to Server dialog Box,specify the name of the appropriate sql Server,and then click Connect.

  3. In sql Server Management Studio,double-click Server Objects,right-click Linked Servers,and then click New Linked Server.

  4. In the New Linked Server dialog Box,on the General page,in Linked server,enter the full network name of the sql Serveryou want to link to.

  5. Under Server type,click sql Server.

  6. In the left pane of the New Linked Server dialog,under Select a page,choose Security.

  7. You will need to map a local server login to a remote server login. On the right side of the Security page,click the Add button.

  8. Under Local Login,select a local login account to connect to the remote server. Check Impersonate if the local login also exists on the remote server. Alternatively,if the local login will be mapped to a remote sql Server login you must supply the Remote User name and Remote Password for the remote server login.

  9. In the left pane of the New Linked Server dialog,choose Server Options. Set the Rpc and Rpc Out parameters to True,and then click OK.

另一种方法是使用Transact sql编写查询以使用存储过程sp_addlinkedserver设置服务器

EXEC sp_addlinkedserver   
   @server='yourServer',@srvproduct='',@provider='sqlNCLI',@datasrc='yourServer\instance1';

任一版本都将设置链接服务器,然后您可以在代码中引用该服务器.

原文链接:https://www.f2er.com/mssql/75082.html

猜你在找的MsSQL相关文章