gpt4 book ai didi

sql-server-express - 从 LocalDB (.mdf) 文件到 SQL Server Express .mdf 文件的转换和反向过程

转载 作者:行者123 更新时间:2023-12-04 04:32:55 26 4
gpt4 key购买 nike

因为我们需要在我们的数据库中移动很多(比如用代码生成的新行更新它,然后更新它 prod db 和反向过程)。 SQL Server CE 作为一个基于文件的系统非常有帮助。

我们想升级以使用 SQL Server Local Db,但同时,它在与 IIS 一起使用方面存在限制(尽管可能与 AttacheDbFile 一起使用)。在这方面,由于 LocalDb 或多或少是 SQL Server Express 的一个版本,是否可以使用我们的 SQL Server LocalDB .mdf在我们的开发环境中,然后将它们复制到 prod 中,但通过附加到 SQL Server Express 实例来使用?

如果是,我们还需要做哪些额外的事情才能使它成为可能?

此外,我们还希望能够解决相反的过程,即分离 .mdf文件并将其用作开发环境中的 LocalDb。我已经阅读了伟大的博客文章
Krzysztof Kozielczyk 也没有对 LocalDb 进行过太多实验。

最佳答案

LocalDB IS SQL Server Express(随 SQL Server 2012 Express 引入)和 .mdf LocalDB 和 SQL Server Express(甚至是“完整的”SQL Server 版本,如 Web、标准或企业版)之间的文件是相同的。

唯一需要注意的是:您需要使用相同的 版本 在这些数据库中,因为文件格式仅在相同版本中相同,并且只能在相同版本之间使用(例如 2012) - 或者它可以“升级”到下一个更新版本(例如,您可以从 LocalDB 移动数据库2012 到 SQL Server 2014 Express 一旦发布) - 但你永远不能 回去到早期版本(您不能将 LocalDB 2012 .mdf 数据库文件附加到 SQL Server 2008 版本)。

关于sql-server-express - 从 LocalDB (.mdf) 文件到 SQL Server Express .mdf 文件的转换和反向过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20274112/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com