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