Вопрос по sql-server-2008, sql-server-2000, sql-server, sql-server-2005 – Как создать связанный сервер для SQL Server 2008, где у нас есть база данных 2000 и 2005 гг.

10

В настоящее время я работаю на SQL Server 2000,2005 & amp; 2008, мое требование, как, база данных, доступная в SQL Server 2000 & amp; 2005 будет доступен в 2008 году с использованием связанного сервера.

Допустим, у меня есть база данных в SQL Server 2000, которая называетсяLIVE_2000 и в SQL Server 2005 он называетсяLIVE_2005Может кто-нибудь, пожалуйста, помогите мне создать связанный сервер дляLIVE_2000 а такжеLIVE_2005 в SQL Server 2008?

Во-первых, это вообще возможно?

Заранее спасибо ... `

Ваш Ответ

1   ответ
22

несколько разных способов что вы можете создать связанный сервер в SQL Server, вы можете использовать графический интерфейс в SQL Server Management Studio или через скрипт.

С использованиеминструкция по MSDN Вы можете сделать следующее:

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

In the Connect to Server dialog box, specify the name of the appropriate SQL Server, and then click Connect.

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

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.

Under Server type, click SQL Server.

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

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.

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.

In the left pane of the New Linked Server dialog, under Select a page, 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';

Любая версия настроит связанный сервер, на который вы сможете ссылаться в своем коде.

@bluefeet просто великолепно! Спасибо!
да, я попробовал это, я только что создал 2000 на 2005, теперь я пытаюсь 2000 & amp; 2005 на 2008 Спасибо! Vikrant More
У меня нет доступа для проверки этого, поэтому вы должны будете следовать инструкциям, чтобы увидеть, можете ли вы создать его для 2000 и 2005 с SQL Server 2008
хорошо, но возможно ли это, что я пытался, я имею в виду создание связанного сервера для 2000 и 2005 на 2008. Vikrant More

Похожие вопросы