Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SQL Server Express-尝试与VIsual Studio连接时出错_C#_Sql_Sql Server_Database_Windows - Fatal编程技术网

C# SQL Server Express-尝试与VIsual Studio连接时出错

C# SQL Server Express-尝试与VIsual Studio连接时出错,c#,sql,sql-server,database,windows,C#,Sql,Sql Server,Database,Windows,当我试图将我的数据库SQL Server Express放入Visual Studio的文本框中时,出现了以下错误:我做错了什么?您拥有的.mdf文件是内部数据库版本869-这是SQL Server 2017。但您正在尝试将其附加到SQL Server 2016实例,该实例仅支持内部版本852之前的数据库 这永远不会起作用-SQL Server.mdf文件不向后兼容,您无法使用任何技巧、变通方法、黑客或任何其他方法将SQL Server 2017数据库文件附加或还原到SQL Server 201

当我试图将我的数据库SQL Server Express放入Visual Studio的文本框中时,出现了以下错误:我做错了什么?

您拥有的.mdf文件是内部数据库版本869-这是SQL Server 2017。但您正在尝试将其附加到SQL Server 2016实例,该实例仅支持内部版本852之前的数据库


这永远不会起作用-SQL Server.mdf文件不向后兼容,您无法使用任何技巧、变通方法、黑客或任何其他方法将SQL Server 2017数据库文件附加或还原到SQL Server 2016实例。

您不了解错误消息的哪一部分?我看起来很清楚-您使用的是不兼容的软件。@GordonLinoff我使用的是Microsoft SQL Server 2017和Visual Studio Community 2017。我只是不明白为什么我不能将它连接到我的小登录项目我有它看起来你可能已经安装了多个SQL Server版本。连接到您的express实例并运行选择@@VERSION;要验证目标SQL Server版本。@DanGuzman我很抱歉我是初学者哈哈,我不知道在哪里运行您的命令,很抱歉我太笨了从命令提示符下,运行SQLCMD-S。\SQLEXPRESS-QSELECT@@version;验证您的SQL Express版本。如果是SQL 2017,则您正在尝试将该文件附加到VS中的其他实例。请运行SQLServerManager14.msc以查看已安装的SQL Server实例。因此,如何解决此问题?如何获取SQL Server 2017实例?@S.Stone:您可以从Microsoft网站下载SQL Server 2017,并在您的机器上本地安装它-Express SQL Server 2017 Express是SQL Server的免费版本,非常适合桌面、web和小型服务器应用程序的开发和生产@marc_这是我昨天安装的versuon