2011-08-17 126 views
0

我們在我們的本地系統上安裝並配置了Ctree數據庫ODBC驅動程序。我們有可以使用的DSN連接。使用DSN連接設置SQL鏈接服務器

使用DSN連接,我需要建立SQL鏈接服務器連接。我對SQL鏈接服務器連接設置很陌生。我正在尋找更多的文章和幫助,這可以幫助我通過DSN Connection建立SQL鏈接服務器連接設置。

回答

0

使用這樣的事情(鏈接服務器的名稱將是CTREESRV):

USE [master] 
GO 
EXEC master.dbo.sp_addlinkedserver @server = N'CTREESRV', @srvproduct=N'Ctree', @provider=N'MSDASQL', @datasrc=N'DSN_NAME_HERE', @location=N'SOMETHING', @provstr=N'DNS=DSN_NAME_HERE;UID=DSN_USRNAME_HERE;PWD=DSN_PASSWD_HERE', @catalog=N'DATABASENAME_HERE' 

GO 
EXEC master.dbo.sp_serveroption @server=N'CTREESRV', @optname=N'collation compatible', @optvalue=N'false' 
GO 
EXEC master.dbo.sp_serveroption @server=N'CTREESRV', @optname=N'data access', @optvalue=N'true' 
GO 
EXEC master.dbo.sp_serveroption @server=N'CTREESRV', @optname=N'dist', @optvalue=N'false' 
GO 
EXEC master.dbo.sp_serveroption @server=N'CTREESRV', @optname=N'pub', @optvalue=N'false' 
GO 
EXEC master.dbo.sp_serveroption @server=N'CTREESRV', @optname=N'rpc', @optvalue=N'false' 
GO 
EXEC master.dbo.sp_serveroption @server=N'CTREESRV', @optname=N'rpc out', @optvalue=N'false' 
GO 
EXEC master.dbo.sp_serveroption @server=N'CTREESRV', @optname=N'sub', @optvalue=N'false' 
GO 
EXEC master.dbo.sp_serveroption @server=N'CTREESRV', @optname=N'connect timeout', @optvalue=N'0' 
GO 
EXEC master.dbo.sp_serveroption @server=N'CTREESRV', @optname=N'collation name', @optvalue=null 
GO 
EXEC master.dbo.sp_serveroption @server=N'CTREESRV', @optname=N'lazy schema validation', @optvalue=N'false' 
GO 
EXEC master.dbo.sp_serveroption @server=N'CTREESRV', @optname=N'query timeout', @optvalue=N'0' 
GO 
EXEC master.dbo.sp_serveroption @server=N'CTREESRV', @optname=N'use remote collation', @optvalue=N'true' 
GO 
USE [master] 
GO 
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'CTREESRV', @locallogin = NULL , @useself = N'False' 
GO 
+0

我不能夠理解,能否請你分享一些樣品鏈接或截圖 – goofyui