我正在尝试连接到Microsoft SQL 2005服务器,该服务器不在端口1433上。当使用SQL Management Studio连接到服务器时,如何指示不同的端口号?
当前回答
在Windows平台上使用服务器执行命令:
netstat -a -b
查找SQL server进程并找到端口f.e 49198
或更容易。连接dbvisualizer,执行netstat -a -b查找dbvis.exe进程并获取端口。
其他回答
你需要SQL Server配置管理器。转到Sql本机客户端配置,选择客户端协议,右键单击TCP/IP并设置默认端口。
使用客户端管理器会影响所有连接或设置客户端机器特定的别名。
如上所述使用逗号:这也可以在app.config中使用
如果你和服务器之间也有防火墙,这可能是需要的……
在Windows平台上使用服务器执行命令:
netstat -a -b
查找SQL server进程并找到端口f.e 49198
或更容易。连接dbvisualizer,执行netstat -a -b查找dbvis.exe进程并获取端口。
如果您正在连接到一个命名实例,并且在连接时UDP不可用,那么您可能还需要指定协议。
例如:tcp: 192.168.1.21 \ SQL2K5, 1443年
127.0.0.1, 6283
ip和端口之间用逗号分隔
推荐文章
- 在SQL Server中查找重复的行
- 执行带有Output参数的存储过程?
- 从DateTime中提取小时(SQL Server 2005)
- 我如何在T-SQL用逗号格式化一个数字?
- LEFT OUTER JOIN如何返回比左表中存在的记录更多的记录?
- 如何用SQL语句计算百分比
- SQL Server动态PIVOT查询?
- 如何等待2秒?
- SQL Server: CROSS JOIN和FULL OUTER JOIN的区别是什么?
- varchar和nvarchar SQL Server数据类型之间的主要性能差异是什么?
- 向现有表添加主键
- 我应该在SQL varchar(长度)中考虑电话的最长的全球电话号码是什么
- 表中标识列的显式值只能在使用列列表且IDENTITY_INSERT为ON SQL Server时指定
- 如何确定已安装的SQL Server实例及其版本?
- Scope_Identity()、Identity()、@@Identity和Ident_Current()之间的区别是什么?