同时在计算机上安装不同版本的SQLSERVER的问题
1台电脑上同时安装SQL Server 2008与SQL Server 2005,这两个数据库引擎⽤的是不同的实例名称,要⽤对应的实例名称连接,实例名称是在你安装SQL Server时指定的。
装多版本sqlserver的远程连接问题
装时win7下⼀直没法装sqlserver2012,后来装了sqlserver2005,前段时间因需要使⽤sqlserver2012,尝试再装⼀次,竟然装成功了。可是sqlserver2012远程连接⽼是不成功,通过“主机名\实例名"却可以成功。⽹上了很多⽅法,都没成功。我先把这些⽅法都罗列出来。
1、双击下图的右侧的 TCP/IP
打开IP地址选项,拉到最下⾯有个IPALL,设置⼀个TCP端⼝,如1433或1444,设置完确定,并重启sqlserver对应实例的服务
(TCP/IP协议没启⽤的话,要启⽤),如下图。<;喎�"/kf/ware/vc/" target="_blank"
class="keylink">vcD4KPHA+PGltZyBzcmM9"" alt="\">
2、连接的时候,要注意格式,格式:”IP地址\sqlserver实例名称(这个通常在服务能看到),端⼝(这个端⼝为上⼀步设置的TCP端sql连接不上服务器
⼝)“,如下图
这样正常情况是没问题,当然,前提是sa账户要启⽤,这就不说了,⽽我的电脑这样连接的时候,⽼是提⽰
⽆法连接到 127.0.0.1\SQL2012。
在与 SQL Server 建⽴连接时出现与⽹络相关的或特定于实例的错误。未到或⽆法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错) (Microsoft SQL Server,错误: -1)
有时⼜提⽰内存进制访问或写⼊
接着我做了下⾯2个操作
1、打开CMD,输⼊netsh winsock reset ,重置 Winsock ⽬录,并重启电脑
2、将下图的”内置账户“由”network service" 改为 “Local system",并重启sqlserver对应实例的服务
这样就OK了,还是如下图的连接⽅式
实测环境:
WIN7旗舰+SQLServer2005+SQLServer2008(独⽴安装)
设定⽅法:
由于⾸先安装SQLServer2005,以主机名/主机IP为默认实例名,
SQLServer2008实例名为[sqlserver]
确认SQLServer2008实例名的端⼝及IP:配置⼯具-SQLServer 配置⼯具-SQLServer⽹络配置-sqlserver的协议-TCP/IP-IP地址
>IP地址=127.0.0.1(本地测试,当前主机IP地址);TCP端⼝=1444(未使⽤的端⼝)
连接测试:服务器=127.0.0.1\sqlserver;端⼝号=1444;....
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论