【问题标题】:Error in adding a new servise-based datababase in visual studio 2015在 Visual Studio 2015 中添加新的基于服务的数据库时出错
【发布时间】:2017-06-14 17:33:24
【问题描述】:

我是初学者正在编程。我想用 c# 在 Visual Studio 2015 中编写一个程序,该程序带有一个简单的数据库,该数据库获取一些数据,保存并从该数据库中读取。 我在 Windows 窗体应用程序中编写了一些代码,现在我想添加一个数据库。我在解决方案资源管理器中右键单击我的项目名称,然后选择“添加”和“新项目”。在打开的窗口中,我单击“基于服务的数据库”,输入名称并单击“添加”按钮。 但此时它向我显示了一个错误,您可以在下面看到:

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

我之前这样做过,没有错误,但现在我看到了这个错误,我不知道是什么问题。 我已经在我的 Windows 10 上安装了 SQL Server 2015,当我在 cmd 中输入“sqllocaldb.exe i”时,它会显示:

数据库名称 MSSQLLocalDB

我该如何解决这个问题并将新数据库添加到我的应用程序中?

我已经在我的计算机上安装了 sql server 并修复了一次,但是当我想从 windows 服务中检查它时,我在 servisec 中找不到 sql server。

感谢您的关注

【问题讨论】:

    标签: c# sql-server database visual-studio local-database


    【解决方案1】:

    转到您的 SQL 配置管理器, 然后在左侧面板上单击 Sql Server Services(突出显示), 可能是您的 SQL Server 默认实例 (MSSQLServer) 或您给它的任何实例名称,它的状态可能未运行。所以启动它。然后再试一次。

    【讨论】:

    • 我打开了 SQL Server 配置管理器,当我单击左侧面板中的 SQL Sever Services 时,邮件(右侧)面板上什么也没有显示。只需注意“此视图中没有要显示的项目”
    • 首先,您是否尝试过运行 SQL Management Studio,将服务器名称作为本地计算机或使用 localhost 作为服务器名称,并将身份验证作为 Windows 身份验证
    • 是的,我打开了 Management Studio,我右键单击左侧面板中的 (localDB)MSSQLLocalDB... 并使用 Windows 身份验证再次连接它。它的状态和连接状态现在是“打开”,我认为它以前也是打开的。之后,我再次尝试将新数据库添加到我的 Visual Studio 项目中,并且再次显示该错误。
    • 问题依然存在
    • 我之前遇到过这个问题,我的第一个解决方案是检查 sql server 实例是否在 SQL Server 配置管理器上运行,这很重要,因为您将无法连接到您的 SQL如果它没有运行就实例化它,所以这个实例应该显示在 SQL 服务中,我也遇到了 SQL 服务中没有显示的服务,我的解决方案是修改/修复我的 sql 安装.. 我是像你一样的初学者也很抱歉,如果我不能帮助你解决我的问题
    猜你喜欢
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-15
    • 2016-04-17
    • 1970-01-01
    相关资源
    最近更新 更多