EXEC sp_addlinkedserver @server='test_1', @srvproduct='',@provider='SQLOLEDB', @datasrc='58.xxx.xxx.xxx'
EXEC sp_addlinkedsrvlogin @rmtsrvname = 'test_1', @useself = 'False', @locallogin = Null, @rmtuser = 'id', @rmtpassword = 'pw'
EXEC sp_addlinkedserver @server='test_2', @srvproduct='',@provider='SQLOLEDB', @datasrc='58.xxx.xxx.xxx'
EXEC sp_addlinkedsrvlogin @rmtsrvname = 'test_2', @useself = 'False', @locallogin = Null, @rmtuser = 'id', @rmtpassword = 'pw'
이런식으로 해서 물리적인 SQL서버 2대에 각각 연결을 했습니다
연결은 이상없이 잘되었는데
select count(*) as Cnt from [test_1].MWSOnline_GameLog.dbo.GameLogItem_2007_1
select count(*) as Cnt from [test_2].MWSOnline_GameLog.dbo.GameLogItem_2007_1
한대는 이상없이 잘되는데 한대는 실행을하면 에러가 나네요
서버: 메시지 17, 수준 16, 상태 1, 줄 1
SQL Server가 없거나 액세스할 수 없습니다.
연결하려는 서버에서 특별한 설정같은걸 한것도 아닌데 왜그러죠?
|