如何成功连接Windows XP设备和微软SQL Server客户端?

日期: 2012-11-01 作者:Serdar Yegulalp翻译:杨旭 来源:TechTarget中国 英文

我怎样将一台Windows XP设备连接到另外一台运行SQL Server的客户端系统?   如果你想从Windows XP系统连接微软SQL Server设备,你会遇到很多奇怪的问题。尤其是Windows XP这么旧的系统,肯定有很多不兼容问题。同样,如果你正在使用的SQL Server实例运行在客户端版本的操作系统上——比如,你在Windows Vista、Windows 7和Windows 8上使用SQL Server Express——也会很多问题的。   这里有一些小贴士,来确保Windows XP连接微软SQL Server实例时不会出错。

  使用合适的服务器名称(或地址)和合适……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

我怎样将一台Windows XP设备连接到另外一台运行SQL Server的客户端系统?

  如果你想从Windows XP系统连接微软SQL Server设备,你会遇到很多奇怪的问题。尤其是Windows XP这么旧的系统,肯定有很多不兼容问题。同样,如果你正在使用的SQL Server实例运行在客户端版本的操作系统上——比如,你在Windows Vista、Windows 7和Windows 8上使用SQL Server Express——也会很多问题的。

  这里有一些小贴士,来确保Windows XP连接微软SQL Server实例时不会出错。

  使用合适的服务器名称(或地址)和合适的服务器实例

  多个微软SQL Server实例可以运行在相同的系统上,因此,只知道连接哪个系统是不够的。如果你使用的是SQL Server Express,默认实例名称是sqlexpress,因此连接名称跟计算机名称sqlexpress差不多。

  配制你的SQL Server实例,通过TCP/IP进行连接

  从安全方面来说,目前版本的SQL Server默认通过共享存储协议只接受本地的连接。确保将服务器设置为通过TCP/IP接受远程主机连接。

  将暂时关闭服务器和客户端机器的防火墙作为故障排除措施

  强调的是暂时。除非你工作在一个完全私有的网络段,甚至不想关闭防火墙。关闭防火墙,直到连接成功,如果有需要的话可以进行单独调试。

  不要为微软SQL Server动态分配端口

  为SQL Server进行标准端口分配。如果你指定SQL服务器在端口1433进行监听,这种设置对任何运行在客户端或服务器上的防火墙来说都是异常的。简言之,很容易出现问题。

作者

Serdar Yegulalp
Serdar Yegulalp

Serdar Yegulalp从1994年到2001年为Windows杂志写作,覆盖了广泛的技术方面。他现在是《The Windows 2000 Power Users Newsletter》一书的出版者,辛勤钻研他擅长的Windows NT, Windows 2000 and Windows XP领域,并为TechTarget写专栏。

相关推荐