我正在尝试连接到Microsoft SQL 2005服务器,该服务器不在端口1433上。当使用SQL Management Studio连接到服务器时,如何指示不同的端口号?
当前回答
另一种方法是在配置管理器中设置别名。然后,当您想要连接时,只需键入别名。当您必须管理多个端口和/或多个协议上的多个服务器/实例和/或服务器时,这使它变得更容易,更受欢迎。给他们起个友好的名字,这样就更容易记住他们了。
其他回答
如果您正在连接到一个命名实例,并且在连接时UDP不可用,那么您可能还需要指定协议。
例如:tcp: 192.168.1.21 \ SQL2K5, 1443年
127.0.0.1, 6283
ip和端口之间用逗号分隔
你需要SQL Server配置管理器。转到Sql本机客户端配置,选择客户端协议,右键单击TCP/IP并设置默认端口。
另一种方法是在配置管理器中设置别名。然后,当您想要连接时,只需键入别名。当您必须管理多个端口和/或多个协议上的多个服务器/实例和/或服务器时,这使它变得更容易,更受欢迎。给他们起个友好的名字,这样就更容易记住他们了。
使用客户端管理器会影响所有连接或设置客户端机器特定的别名。
如上所述使用逗号:这也可以在app.config中使用
如果你和服务器之间也有防火墙,这可能是需要的……
推荐文章
- 如果没有使用EXISTS引入子查询,则只能在选择列表中指定一个表达式
- SQL Server -事务回滚错误?
- 查询以列出数据库中每个表中的记录数量
- 在WHERE子句中引用列别名
- 存储图像在SQL Server?
- 列出在SQL Server上运行的查询
- 恢复未保存的SQL查询脚本
- 存储值为> 24:00:00的.Net Timespan的正确SQL类型是什么?
- 字符串或二进制数据将被截断
- 对象'xxxxxxx',数据库'zzzzzzz',模式'dbo'上的EXECUTE权限被拒绝
- 向临时表中插入数据
- 无法绑定多部分标识符
- 导入CSV文件到SQL Server中
- 在SQL server查询中将NULL替换为0
- 在SQL中修改表的模式名