2

使用 SSMS 验证我的ServerName\instance……我只能让它与点.(或computerName)连接。我认为默认实例是.\SQLEXPRESS......但这不起作用。

似乎 Visual Studio 2012 也期望 ( .\SQLEXPRESS) ....更改我的web.config文件以反映数据源,因为DATA SOURCE= .;没有修复任何问题....VS 2012 在尝试添加数据库项时找不到我的 SQL Server 2012 Express。我所有的尝试都失败了。

我试图发布图像,但它对我大惊小怪,因为我是一个新用户......但这是我尝试添加数据库时收到的 Visual Studio 错误消息:

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或可访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:50 - 发生本地数据库运行时错误。无法创建自动实例。有关错误详细信息,请参阅 Windows 应用事件日志

Windows 应用事件日志:

无法访问 LocalDB 实例文件夹:%%LOCALAPPDATA%%\Microsoft\Microsoft SQL Server Local DB\Instances\。

(检查上面的路径..仅显示一个实例文件夹和一个项目子文件夹。项目文件夹包含许多文件,包括主数据库)

如何将我的 SQL Server 2012 Express 安装与 VS 2012 同步?

4

3 回答 3

0

选择@@servername + '\' + @@servicename

于 2014-08-04T11:42:56.233 回答
0

要检查您的连接,请执行以下步骤创建一个新文本框,将其重命名为带有 udl 索引的文件,例如 a.udl 现在打开此文件,首先有 4 个选项卡,您应该在第二个选项卡中选择 microsoft ole db provider for sql server(连接选项卡)选择您的服务器名称与 sql server 连接的确切名称(例如 NIKTANA\SQLEXPRESS)现在设置用户并通过,如果您的服务器名称正常,您会看到服务器上的数据库选择数据库单击确定,现在如果你用记事本打开文件你看到你的连接字符串这个连接字符串在visual studio中工作

于 2012-09-23T08:01:18.783 回答
0

一年前有人问过这个问题,当我开始使用 SQL Server Express 2012 时,我没有找到任何直接答案。当没有发现服务实例作为服务运行时,我感到很惊讶。然后我花了一些时间阅读 2012 SQL Server Express 版本及以后的新内容。

您可以快速浏览一下; http://msdn.microsoft.com/en-IN/library/hh510202.aspx

言归正传,如何知道实例名称?

找到以下文件夹快速知道实例名称,注意AppData默认为隐藏文件夹。C:\Users\\AppData\Local\Microsoft\Microsoft SQL Server 本地 DB\Instances\

于 2014-09-16T04:47:24.017 回答