Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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
Sql server 如何将SQL Server 2012.mdf文件升级到SQL Server 2014?_Sql Server_Database - Fatal编程技术网

Sql server 如何将SQL Server 2012.mdf文件升级到SQL Server 2014?

Sql server 如何将SQL Server 2012.mdf文件升级到SQL Server 2014?,sql-server,database,Sql Server,Database,如何使用2012年使用SQL Server创建的数据库文件(.mdf)从Visual Studio调用它(作为实例) 这是调用它的代码,但仅适用于SQL Server 2012。如何在SQL Server 2014中使用它?我不断地得到这个错误: 此数据库文件与SQL的当前实例不兼容 服务器 若要解决此问题,必须通过创建 新的数据连接,或者必须将现有连接修改为 这个数据库文件 晚会迟到了,但我发现了。 升级不是自动的。关键是触发它。去 `Data Connections -> Defau

如何使用2012年使用SQL Server创建的数据库文件(
.mdf
)从Visual Studio调用它(作为实例)

这是调用它的代码,但仅适用于SQL Server 2012。如何在SQL Server 2014中使用它?我不断地得到这个错误:

此数据库文件与SQL的当前实例不兼容 服务器

若要解决此问题,必须通过创建 新的数据连接,或者必须将现有连接修改为 这个数据库文件


晚会迟到了,但我发现了。 升级不是自动的。关键是触发它。去

 `Data Connections -> Default Connection -> Right Click -> Modify connection -> Advanced -> Data Source` 
然后应该有一个预填充的下拉列表,其中包含您的实例

ok -> ok
然后你会看到这个屏幕。

你的数据库是
您的mdf已升级

数据库不是文件。您不能只从一台服务器获取一个
mdf
文件,然后在另一台服务器上打开它。从旧服务器分离数据库并将其连接到新服务器。分离可确保在数据库脱机之前完成所有现有事务。“附件”负责所有必要的升级步骤。@PanagiotisKanavos我已经做了,我将它放在我的sql server managament 2014中,它读取了它,现在我唯一的问题是如何在visual studio中调用它?什么是合适的实例?在sql server 2014实例中,运行以下脚本:
为附加创建数据库数据库数据库(文件名='PATH\u TO_your\u MDF_FILE')
@Hackerman sir您能将其作为答案发布吗?“我似乎不知道怎么做。@MichaelZ如果数据库出现在SSMS中,它已经被复制并工作了。”。要连接,请使用与SSMS中相同的服务器、实例名称和凭据。不要手动编码连接字符串,而是在应用程序的设置中添加连接字符串设置,并使用其对话框连接到数据库。这将为您创建连接字符串并将其保存在app.config中
ok -> ok
Default Connection Right Click -> refresh