首页 文章

连接字符串的数据源

提问于
浏览
0

如果SSMS使用简单的机器名称连接到它而没有实例名称,我应该使用什么连接字符串?

我的意思是它使用以下字符串连接:PCName

我曾经使用PCName / SQLExpress进行连接 . 我无法在我的应用程序中设置正确的连接字符串,以便将应用程序连接到此计算机上的数据库 .

如何查看应该使用的数据源?我已经在Sql Server配置中检查了名为SQLEXPRESS的服务器实例 .

所以我尝试了数据源: . \ SQLEXPRESS PCName \ SQLEXPRESS .

我正在尝试连接到位于我的app文件夹中的基于服务的数据库 . 所以我使用以下连接字符串:

data source = PCName; attachdbfilename = | DataDirectory | \ spareparts.mdf; integrated security = true; user instance = true; multipleactiveresultsets = true; App = EntityFramework;

1 回答

  • 1

    如果SSMS通过 PCName 连接,那么您的应用程序应该能够使用 Data Source=PCName . 但是,这取决于您的应用程序是否与SSMS在同一台计算机上 . 如果在另一台机器上,由于各种原因可能无法连接 . 如果你所描述的问题都是"It won't connect",我们无法推测问题可能是什么 - 这是什么意思?你收到错误信息吗?如果是这样,它是什么?确保:

    • SQL Browser服务已启动

    • TCP / IP已启用

    • Network=DBMSSOCN; 添加到连接字符串

    • 除了 PCName 之外,您还尝试过IP地址

    • 防火墙未阻止SQL Server端口

相关问题