【发布时间】:2016-07-26 02:52:49
【问题描述】:
我将自己在Win7、VS2013中编写的程序迁移到Win10机器上。程序失败并显示消息:
发生网络相关或特定于实例的错误,同时 建立与 SQL Server 的连接。找不到服务器或 无法访问。验证实例名称是否正确,并且 SQL Server 已配置为允许远程连接。
在 Win7 机器上,我看到 3 个服务正在运行:MSSQL$SQLEXPRESS、SQLBrowser、SQL Writer
在 Win10 中:仅限 SQL Writer,我没有看到任何其他与 SQL Server 相关的服务。
在 Win10 机器上我下载了 VS2015,我看到它安装了 2012 年到 2016 年的 Microsoft SQL Server 程序。
在Win10我写了一个测试程序来打开数据库,我得到了同样的错误信息。
我的问题:SQL Writer 是 SQL 服务器吗? Win10如何启动SQL本地服务器?
任何想法在哪里寻找解决方案?
我从SQL Sever Express 安装了 SQL Server Express 2014,现在一切正常,但作为专业的不满者,我对解决方案不满意。
首先——当我在 VS2015 下开发一个使用 SQL Server 的程序时——要求 VS2015 至少警告我需要安装 SQL Server 才能运行这个程序是不是太过分了?
第二 - 是否可以在 Visual Studio 中开发使用数据库的程序并将其迁移到未安装 SQL Server 的计算机?在 Android 中是可能的——我编写了一个使用 SQLite 数据库的应用程序,该程序可以在任何 Android 设备上运行,因为 SQLite 自动成为应用程序的一部分。
【问题讨论】:
-
几个月前,@FLICKER 评论中接受的答案对我有用。基本上,转到 Windows 服务,找到 SQL Server 并将其设置为自动启动。
-
我认为@Zalek Bloom 没有安装 SQL Server。他只安装了安装 localdb 而不是 SQL Server Express 的 Visual Studio。
标签: sql-server windows-10