我的问题是如何将数据从SQL Server(Express 2014)检索到Visual Studio(Professional 2012)。我正在学习如何重新使用下拉列表。当我使用“选择数据源”时,我可以继续选择数据库。当我尝试使用“Microsoft SQL Server数据库文件(sqlclient)”并从我的应用程序数据文件夹中选择“northwnd.mdf”时,出现以下错误:
尝试附加到数据库失败,返回以下信息:
建立时发生与网络相关或特定于实例的错误
与SQL Server的连接。找不到或无法访问服务器。
验证实例名称是否正确,以及SQL Server是否配置为
允许远程连接(提供程序:SQL网络接口,错误:50-本地
发生数据库运行时错误。无法创建自动实例。看窗户
有关错误详细信息的应用程序事件日志。)
我的日志里没有这个。
当我尝试使用“Microsoft SQL Server”连接到SQL Server时,我可以访问SQL Server实例,选择数据库并获取“连接成功”,但在确定时获取此错误:
无法加载文件或程序集“microsoft.sqlserver.management.sdk.sfc,11.0.0.0版”
区域性=中性,公钥标记=89845DCD8080CC91'或其依赖项之一。
系统找不到指定的文件。
我已经安装了sqllocaldb。
非常感谢您的帮助,因为这耽误了我的学习。谢谢您。
最佳答案
我终于在应用程序事件日志中找到一条消息,指出了一个不兼容问题…我推测这是在vs 2012和sql server 2014之间。因此,我安装了SQL Server 2012。随后在vs 2012中运行了一个“web应用程序”,我发现自动创建的页面中的“register”函数正确地创建了一个用户,而之前它失败了,出现了最初发布的错误。我假设vs 2012中所有与sql server相关的活动现在都可以工作了,但是如果发现其他情况,我会在这里报告。