sqlcmd连接的-S参数问题

Misslio 2015-09-21 04:03:35
sqlcmd的本地连接,为了区分多个实例,需要加-S参数,但是为什么实例名不正确也可以

sqlcmd -U sa -P password -S 主机名\实例名,端口号

实例名正确时不输入端口号不能连接,输入端口号的话实例名不用写都可以。
我这样写是有什么问题吗?
...全文
303 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Misslio 2015-09-22
  • 打赏
  • 举报
回复
我试了下,还是不可以的,这样应该是用端口来区分实例的,只输入 主机名\实例名 也是连不上
Misslio 2015-09-22
  • 打赏
  • 举报
回复
跟sqlserver的默认实例和命名实例有关,现在我机器上的只是默认实例,默认就会连接到,所以要验证实例就只能在连接后用 SELECT @SERVICENAME 语句来验证当前的实例名。 这是我目前采取的方法。
LongRui888 2015-09-21
  • 打赏
  • 举报
回复
你试试把sql browser 服务开启,看看能否用实例名称来登录。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧