在我的ASP.NET Core应用程序中,我有以下使用默认SQL Server端口1433的连接字符串。然而,我想通过使用别名来连接同一个数据库,该别名也允许我通过另一个端口(例如2222(进行连接。那么,是否可以通过添加别名使用这两个端口进行连接,或者我必须将默认端口更改为新端口?我还尝试更新SQL Server Configuration Manager中的端口号,但即使只是使用它也无法连接。那么,如何通过不同的端口连接到同一个数据库呢?
"MyConnection": "Server=localhost,2222;Initial Catalog=MyDatabase;
User Id=demouser;Password=****;"
我正在尝试通过SQL Server Management Studio进行连接。
- 运行SQL Server配置管理器
- 选择SQL Server网络配置
- 从列表中选择要配置为侦听的实例在特定端口上
- 要更改端口分配,请右键单击TCP/IP协议,然后选择"属性">
- 单击IP地址选项卡
- 通过输入首选端口号,指定要使用的端口号,而不是1433。此外,通过删除"TCP动态端口"字段中的"0"标记来关闭动态端口号设置
- 要完成调整,请选择SQL Server Services,单击SQL Server并重新启动它
若要打开SQL Server Configuration Manager,请在"开始页"上键入SQLServerManager13.7sc(适用于SQL Server 2016(13.x((。对于其他版本的SQL Server,请将13替换为相应的数字。单击SQLServerManager13.7sc打开Configuration Manager。