全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

SQLServer2008新实例远程数据库链接问题(sp_addlinkedserver)

先说说问题起因:

测试同学在自己电脑上测试不同的后台,但数据库使用的是相同的名称。

于是创建了新的SQL Server实例,而新实例需要指定不同端口才能启动,改端口后执行sp_addlinkedserver语句后,连接测试不成功。

执行的SQL语句如下:

EXEC master.dbo.sp_addlinkedserver @server = N'UserDBLink', @srvproduct=N'UserDBLink', @provider=N'SQLNCLI', @datasrc=N'(LOCAL)', @catalog=N'UsersDB'
 /* For security reasons the linked server remote logins password is changed with ######## */
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'UserDBLink',@useself=N'True',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL

先说下问题的解决方案,需要在@datasrc字串中加入端口号,如下:

@datasrc=N'(LOCAL)'修改为@datasrc=N'(LOCAL),端口号'

很简单吧!但,但,但确查了好久,最后还是想到程序中连接字符串用法,才解决了该问题。
程序中链接串是这样的

Provider=SQLOLEDB.1;Password=11;Persist Security Info=True;User ID=sa;Initial Catalog=db;Data Source=127.0.0.1,1433;

在查找问题过程中,查了MSDN文档,居然没有写新端口的写法,难怪该妹妹折腾了好久!,大家帮我看看,难道我错怪MSDN了嘛!!!

这是链接:https://msdn.microsoft.com/zh-cn/library/ms190479.aspx

这是我复制的MSDN描述

sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ]  
   [ , [ @provider= ] 'provider_name' ] 
   [ , [ @datasrc= ] 'data_source' ]  
   [ , [ @location= ] 'location' ]  
   [ , [ @provstr= ] 'provider_string' ]  
   [ , [ @catalog= ] 'catalog' ]

参数:

[ @server= ] 'server'

要创建的链接服务器的名称。 server 的数据类型为 sysname,无默认值。 

[ @srvproduct= ] 'product_name'

要添加为链接服务器的 OLE DB 数据源的产品名称。 库是nvarchar (128),默认值为 NULL。 如果SQL Server, provider_name, data_source,位置, provider_string,和目录无需指定。

[ @provider= ] 'provider_name'

与此数据源对应的 OLE DB 访问接口的唯一编程标识符 (PROGID)。 provider_name必须是唯一的当前计算机上安装指定的 OLE DB 提供程序。 provider_name是nvarchar (128),默认值为 NULL; 但是,如果provider_name是省略,则使用 SQLNCLI。 (使用 SQLNCLI 并且 SQL Server 将重定向到 SQL Server Native Client OLE DB 访问接口的最新版本。)OLE DB 访问接口应以指定的 PROGID 在注册表中注册。 

[ @datasrc= ] 'data_source'

由 OLE DB 访问接口解释的数据源的名称。 data_source是nvarchar (4000)。 data_source作为要初始化的 OLE DB 访问接口的 DBPROP_INIT_DATASOURCE 属性传递。

[ @location= ] 'location'

由 OLE DB 访问接口解释的数据库的位置。 位置是nvarchar (4000),默认值为 NULL。 位置作为要初始化的 OLE DB 访问接口的 DBPROP_INIT_LOCATION 属性传递。 

[ @provstr= ] 'provider_string'

OLE DB 访问接口特定的连接字符串,它可标识唯一的数据源。 provider_string是nvarchar (4000),默认值为 NULL。 provstr传递给 IDataInitialize,或者设置为 DBPROP_INIT_PROVIDERSTRING 属性来初始化 OLE DB 访问接口。
针对创建链接的服务器时SQL ServerNative Client OLE DB 提供程序,可以使用服务器 SERVER 关键字指定实例 =servername\instancename指定的特定实例SQL Server。 servername是在其上的计算机的名称SQL Server正在运行,和instancename是的特定实例的名称SQL Server用户将连接到。 

[ @catalog= ] 'catalog'

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

以上所述是小编给大家介绍的SQLServer2008新实例远程数据库链接问题(sp_addlinkedserver),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!


# sqlserver2008  # 远程数据库链接  # sp  # addlinkedserver  # 使用SQL Server 2008远程链接时SQL数据库不成功的解决方法  # SQL Server 远程连接服务器详细配置(sp_addlinkedserver)  # sysservers 中找不到服务器  # 请执行 sp_addlinkedserver 将该服务器添加到sysserver  # sqlserver 多库查询 sp_addlinkedserver使用方法(添加链接服务器)  # 值为  # 小编  # 的是  # 端口号  # 这是  # 是在  # 是这样  # 帮我  # 这是我  # 给大家  # 很简单  # 与此  # 可以使用  # 设置为  # 最新版本  # 机上  # 所述  # 连接到  # 应以  # 不成功 


相关文章: linux top下的 minerd 木马清除方法  如何通过主机屋免费建站教程十分钟搭建网站?  外贸公司网站制作,外贸网站建设一般有哪些步骤?  如何零基础开发自助建站系统?完整教程解析  如何快速搭建高效香港服务器网站?  网站制作服务平台,有什么网站可以发布本地服务信息?  如何通过商城免费建站系统源码自定义网站主题?  营销式网站制作方案,销售哪个网站招聘效果最好?  高防服务器:AI智能防御DDoS攻击与数据安全保障  建站之星安装模板失败:服务器环境不兼容?  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  制作网站的模板软件,网站怎么建设?  香港服务器租用每月最低只需15元?  如何选择香港主机高效搭建外贸独立站?  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  香港服务器部署网站为何提示未备案?  建站之星ASP如何实现CMS高效搭建与安全管理?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  专业网站建设制作报价,网页设计制作要考什么证?  网站制作难吗安全吗,做一个网站需要多久时间?  开封网站制作公司,网络用语开封是什么意思?  网站制作需要会哪些技术,建立一个网站要花费多少?  如何在Golang中使用encoding/gob序列化对象_存储和传输数据  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  制作网站的公司有哪些,做一个公司网站要多少钱?  如何快速生成橙子建站落地页链接?  网站制作多少钱一个,建一个论坛网站大约需要多少钱?  山东云建站价格为何差异显著?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  高端网站建设与定制开发一站式解决方案 中企动力  如何通过多用户协作模板快速搭建高效企业网站?  广州美橙建站如何快速搭建多端合一网站?  如何快速生成专业多端适配建站电话?  如何通过西部建站助手安装IIS服务器?  商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?  建站之星后台密码遗忘如何找回?  如何在阿里云域名上完成建站全流程?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  建站之星IIS配置教程:代码生成技巧与站点搭建指南  如何用5美元大硬盘VPS安全高效搭建个人网站?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  深圳网站制作培训,深圳哪些招聘网站比较好?  全景视频制作网站有哪些,全景图怎么做成网页?  建站之星好吗?新手能否轻松上手建站?  如何通过西部数码建站助手快速创建专业网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。