连接sqlserver到底要不要写实例名

 我来答
greystar_cn
2017-10-17 · 知道合伙人软件行家
greystar_cn
知道合伙人软件行家
采纳数:16407 获赞数:17260
本人主要从事.NET C#方向的技术开发工作,具有10多年的各类架构开发工作经验。

向TA提问 私信TA
展开全部
一、简单回答:可以要写,也可以以端口号的方式。

二、示例:

示例1,服务器写成:

mainserver\SQLEXPRESS
表示,服务器网络名为 mainserver,实例名为SQLEXPRESS
示例2,服务器写成:
192.168.1.2\SQLEXPRESS2
表示,服务器IP为192.168.1.2,实例名为SQLEXPRESS
示例3,服务器写成:
192.168.1.2,1433
表示,服务器IP为192.168.1.2,实例 为使用1433端口的实例

三、事实上,192.168.1.2,1433为最可靠的一类写法。它联接的可靠度、速度都要高于其它的写法,这是因为SQL Server服务器不用再转解释,当然,这个节省的时间多数情况下不必考虑。

四、相关知识:
如果SQL服务器上有多个实例。

1、可以写实例名,也可以不写。如果不写,会联接默认实例名。默认实例名当然只能有一个。
2、如果要联接非默认实例名,就要带上确切的实例名。
3、当然,如果要联接非默认实例名,也可以不写实例名,只要写对准确的实例对应的“端口号”即可。不同的实例原则上不能使用相同的端口号。
4、当然,不同的实例也可以使用相同的端口号,不过,在端口号相同情况下,同一时间其中只能有一个能以TCP/IP方式对外提供有效的SQL服务。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式