基于服务的数据库错误


您好,请问这个消息是什么原因呢?

建立与 sql server 的连接时发生与网络相关或特定于实例的错误。 服务器未找到或无法访问。 验证实例名称是否正确并且 sql server 配置为允许远程连接。 (提供程序:sql 网络接口,错误:50-发生本地数据库运行时错误。localdb 实例启动期间发生错误:sql server 进程启动失败。

我尝试过的:

sqllocaldb.msi 已安装但无法工作

希望有解决方案,谢谢

解决方案1

引用:

在线的。 有解决问题方法的链接吗?

仔细阅读该消息:它表示它无法在连接字符串中给定的地址找到 SQL Server,或者该服务器托管在另一台计算机上,该计算机未配置为允许远程计算机访问数据库服务器。

我们无法为您提供软件解决方案:您需要检查您正在使用的实际连接字符串,然后检查其另一端的服务器 – 如果它是基于 Web 的服务器地址,则数据库管理员因为该特定服务器需要允许远程连接 – 他不太可能这样做,因为出于安全原因它们通常被禁用。

我们无法帮助您:我们无法访问您的代码、连接字符串或远程服务器!

解决方案2

查看参考文章,尝试使用“(localdb)\mssqllocaldb”作为连接LocalDB实例的服务器名称,例如: SQLCoffee – LocalDB 的重大更改[^]

C#
<connectionStrings>
  <add name="yourContext" connectionString="Data Source=(localdb)\mssqllocaldb; ...
</connectionStrings>

コメント

タイトルとURLをコピーしました