首页 > 数据库

SQLSERVER2005 跨数据库访问 -- 建立链接服务器

时间:2009-05-19 09:31:59  作者:张智鸣  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
--创建链接服务器execsp_addlinkedserver'链接服务器名称','','SQLOLEDB','远程服务器名或ip地址'execsp_addlinkedsrvlogin'链接服务器名称','false' ,null,'需......

[ @location = ] 'location'
由 OLE DB 访问接口解释的数据库的位置。location 的数据类型为 nvarchar(4000),默认值为 NULL。location 作为 DBPROP_INIT_LOCATION 属性传递以初始化 OLE DB 访问接口。

[ @provstr = ] 'provider_string'
OLE DB 访问接口特定的连接字符串,它可标识唯一的数据源。provider_string 的数据类型为 nvarchar(4000),默认值为 NULL。provstr 或传递给 IDataInitialize 或设置为 DBPROP_INIT_PROVIDERSTRING 属性以初始化 OLE DB 访问接口。

在针对 SQL 本机客户端 OLE DB 访问接口创建链接服务器后,可将 SERVER 关键字用作 SERVER=servername\instancename 来指定实例,以指定特定的 SQL Server 实例。servername 是运行 SQL Server 的计算机名称,instancename 是用户将连接到的特定 SQL Server 实例的名称。

[ @catalog = ] 'catalog'
与 OLE DB 访问接口建立连接时所使用的目录。catalog 的数据类型为 sysname,默认值为 NULL。catalog 作为 DBPROP_INIT_CATALOG 属性传递以初始化 OLE DB 访问接口。在针对 SQL Server 实例定义链接服务器时,目录指向链接服务器映射到的默认数据库

返回代码值(returnValue):

0(成功)或 1(失败)

权限:

要求具有 ALTER ANY LINKED SERVER 权限。

--------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------------------

sp_addlinkedsrvlogin
[ @rmtsrvname = ] 'rmtsrvname' 

[ , [ @useself = ] 'useself' ] 

[ , [ @locallogin = ] 'locallogin' ] 

[ , [ @rmtuser = ] 'rmtuser' ] 

[ , [ @rmtpassword = ] 'rmtpassword' ] 
如果您需转载 SQLSERVER2005 跨数据库访问 -- 建立链接服务器,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门