1
54
只是测试了一下,然后开始工作。 默认情况下,SQL Express不启用TCP/IP;启用时,不使用默认端口1433。 要做到这一点,您需要打开“SQL Server配置管理器”,然后在协议下启用TCP/IP。在双击“TCP/IP”后,选择“IP地址”选项卡并滚动到底部,然后清空“TCP动态端口”,并在“TCP端口”下输入1433。 在所有这些操作之后,重新启动SQL Server服务,它应该与正常的连接字符串一起工作。 |
2
0
您可以根据需要将SQL Server实例命名为任何名称。我很确定您也可以在SQL Express中执行此操作,因此只需将每台计算机上的实例命名为相同的名称,然后就可以使用localhost\<name>。 或者更好的是,不要硬编码数据库名称。从一些特定于机器或用户的设置(注册表、配置文件、任何适合您的设置:)中加载它。 |
3
0
我敢肯定,这个话题是死气沉沉的……但如果这也有助于某人: “一个开发人员正在运行SQL Server Express 2005,另两个开发人员正在运行SQL Server 2005。” 安装时,很可能实例名为mssqlserver。安装时,很可能实例名为sqlexpress。MSSQLServer作为本地主机开箱即用,而SQLExpress不起作用。您可以通过在安装时将sql express重命名为mssqlserver来在SQL Server Express中绕过此问题,以供将来参考。 约翰的解决方案显然是更干净的。 |
Beofett · 第一次异步查询后丢失我的应用程序池标识 6 年前 |
Lili.brh · 如何获取成员身份中当前用户的用户ID 6 年前 |
Wheels · 使用DI的实体框架6动态连接字符串 6 年前 |
Bassie · 调试时如何加密连接字符串部分 6 年前 |
Missy · Visual Studio在哪里存储连接字符串 6 年前 |