Link DB (MS-SQL)

出自ProgWiki

跳轉到: 導航, 搜尋

目錄

技術文件

Link DB範例

Link DB到MS-SQL

EXEC master.dbo.SP_ADDLINKEDSERVER
        @server= N'REMOTE_SQL_1'
      , @srvproduct= N''
      , @provider=  N'SQLNCLI'
      , @datasrc= N'10.101.107.178'
      , @CATALOG= N'MyDB';
EXEC master.dbo.SP_ADDLINKEDSRVLOGIN
      @rmtsrvname=N'REMOTE_SQL_1'
      ,@useself=N'False'
      ,@locallogin=NULL
      ,@rmtuser=N'sa'
      ,@rmtpassword='########';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_SQL_1', @optname=N'collation compatible', @optvalue=N'false';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_SQL_1', @optname=N'data access', @optvalue=N'true';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_SQL_1', @optname=N'dist', @optvalue=N'false';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_SQL_1', @optname=N'pub', @optvalue=N'false';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_SQL_1', @optname=N'rpc', @optvalue=N'false';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_SQL_1', @optname=N'rpc out', @optvalue=N'false';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_SQL_1', @optname=N'sub', @optvalue=N'false';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_SQL_1', @optname=N'connect timeout', @optvalue=N'0';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_SQL_1', @optname=N'collation name', @optvalue=null;
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_SQL_1', @optname=N'lazy schema validation', @optvalue=N'false';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_SQL_1', @optname=N'query timeout', @optvalue=N'0';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_SQL_1', @optname=N'use remote collation', @optvalue=N'true';

Link DB到Oracle

EXEC master.dbo.SP_ADDLINKEDSERVER
      @server = N'REMOTE_ORACLE_1'
      , @srvproduct=N'MYDB'
      , @provider=N'MSDAORA'
      , @datasrc=N'MYDB';
EXEC master.dbo.SP_ADDLINKEDSRVLOGIN
      @rmtsrvname=N'REMOTE_ORACLE_1'
      ,@useself=N'False'
      ,@locallogin=NULL
      ,@rmtuser=N'myuser'
      ,@rmtpassword='########';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_ORACLE_1', @optname=N'collation compatible', @optvalue=N'true';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_ORACLE_1', @optname=N'data access', @optvalue=N'true';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_ORACLE_1', @optname=N'dist', @optvalue=N'false';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_ORACLE_1', @optname=N'pub', @optvalue=N'false';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_ORACLE_1', @optname=N'rpc', @optvalue=N'false';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_ORACLE_1', @optname=N'rpc out', @optvalue=N'false';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_ORACLE_1', @optname=N'sub', @optvalue=N'false';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_ORACLE_1', @optname=N'connect timeout', @optvalue=N'0';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_ORACLE_1', @optname=N'collation name', @optvalue=null;
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_ORACLE_1', @optname=N'lazy schema validation', @optvalue=N'false';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_ORACLE_1', @optname=N'query timeout', @optvalue=N'0';
EXEC master.dbo.SP_SERVEROPTION @server=N'REMOTE_ORACLE_1', @optname=N'use remote collation', @optvalue=N'true';
個人工具
名字空間
變換
動作
導航
分類
其他
技術類News或部落格
工具箱