Luk*_*uke 6 sql-server sql-server-2008-r2
我正在尝试使用一个看起来很糟糕的应用程序,它连接到我指定的 SQL Server 数据库。
如果不使用逗号指定端口,我似乎无法连接到我希望使用的 SQL Server 实例,例如 DBServer\DBInstance,<port_number>
现在,这导致的问题,以及为什么我认为应用程序写得不好,是由于某种原因,应用程序认为端口号是数据库的名称,而服务器\实例名称是DBServer\DBInstance. 我相信它不会期望必须处理这样的端口号。
现在,我以前使用过不需要指定端口号的 SQL Server 实例。我知道这一定是 SQL Server 配置管理器中 TCP/IP 设置下的一些设置,我尝试将端口设置为默认 1433 以及打开动态端口,但这些都不起作用。
我对 SQL Server 还是很陌生,如果有人能指出我正确的方向,我将不胜感激。
编辑
按照 Ste Bov 的回答解决了问题后,我现在也知道为什么应用程序无法处理指定的端口。在内部,应用程序将其数据存储在一个临时的 csv 文件中,并没有费心检查逗号的输入或将其括在引号中,因此当它来到 csv 中的端口时,它认为它是下一个应该的字段是数据库名称。
所以是的,确实是一个写得很糟糕的应用程序!
| 归档时间: |
|
| 查看次数: |
12259 次 |
| 最近记录: |