连接 .mdf 数据库时出错

发布于 2024-12-15 09:37:39 字数 488 浏览 1 评论 0原文

我在 Visual Studio 2010 中开发了一个小项目。在我的项目中,我附加了一个名为 database1.mdf 的基于服务的数据库。

我的连接字符串是:

Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True

它在我的开发人员电脑上工作正常,但在客户端电脑上引发异常。

例外是:

发生网络相关或特定于实例的错误 建立与 SQL Server 的连接。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server 配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 定位服务器/实例时出错 指定)

我不明白发生了什么。

I developed a small project in visual studio 2010. In my project I attach a service-based database named database1.mdf.

My connectionString is :

Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True

It works fine on my developer pc but it throws an exception on a client's pc.

Exception is :

A network-related or instance-specific error occurred while
establishing a connection to SQL Server. The server was not found or
was not accessible. Verify that the instance name is correct and that
SQL Server is configured to allow remote connections. (provider: SQL
Network Interfaces, error: 26 - Error Locating Server/Instance
Specified)

I don't understand what is happening.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

还在原地等你 2024-12-22 09:37:39

在连接到 SQL Server Express 数据库之前,需要完成两件事。

  1. 目标服务器上必须安装 SQL Server Express。仅有文件存在还不够。 (这可能是您遇到的错误的含义)。

  2. 数据库文件的路径应该是绝对路径,以排除文件位置错误的可能性。

Two things need to occur before you can connect to a SQL Server Express database.

  1. SQL Server Express must be installed on the target server. Having the file present isn't sufficient. (This is what the error you're experiencing likely means).

  2. The path to your database file should be an absolute path to rule out the possibility of a file location error.

离线来电— 2024-12-22 09:37:39

该连接字符串适用于您的开发机器。您在网络上共享您的数据库。您还必须通过添加服务器的 IP 地址来更新连接字符串。

this connection string is for your developer machine. you share your database on the network. you also must update your connection string by adding ip address of your server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文