링크드 서버 연결하려고 다음과 같이 쿼리를 날렸습니다
EXEC sp_addlinkedserver
@server = 'MISDB',
@srvproduct = '',
@provider = 'SQLOLEDB',
@datasrc = '123.456.789,1234,
@catalog = 'Linked DB'
EXEC sp_addlinkedsrvlogin
@rmtsrvname= 'Linked DB',
@useself= 'false',
@rmtuser = 'user',
@rmtpassword = 'pw'
그랬더니 뭐 지원하지 않ㄴ느다고 해서 구글링해보니 (링크드 하려는 디비가 2000버전임)
로컬이 sql 2014(2012 이상)이라서 ODBC 연결하고
EXEC sp_addlinkedserver @server = N'Linked DB',
@srvproduct=N'MSDASQL',
@provider=N'MSDASQL',
@datasrc = N'Linked DB';
--@location=N'System';
EXEC sp_addlinkedsrvlogin @rmtsrvname=N'Linked DB',
@useself=N'False',
@locallogin=NULL,
@rmtuser=N'user',
@rmtpassword=N'pw';
이렇게 했는데도 다음과 같은 에러가 납니다ㅠㅠ
Cannot initialize the data source object of OLE DB provider "MSDASQL" for linked server "Linked DB".
구글링해서 Temp폴더 뭐 이런거도 봤는데 이미 윈도우를 admin 계정으로 들어가있씁니다ㅠㅠ
mssql 로그인은 윈도우 계정으로 합니다. 도움 꼭 좀 부탁드려요ㅜㅜ
+추가
OLE DB provider "MSDASQL" for linked server "misdb" returned message "[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified".
에러 메세지 위에 이렇게 있습니다.
구글링해보니
에 따르면
You would also need to add all the CSV data sources under registered on-premises gateway, this way, you would be able to use on-premises gateway to refresh your dataset.
라고 하는데 어떤 csv 데이터 소스를 말하는건지요ㅜㅜ?