1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 服务器文件mdf 升级 .mdf 文件 - Visual Studio (Windows) | Microsoft Docs

服务器文件mdf 升级 .mdf 文件 - Visual Studio (Windows) | Microsoft Docs

时间:2023-09-26 23:40:57

相关推荐

服务器文件mdf 升级 .mdf 文件 - Visual Studio (Windows) | Microsoft Docs

升级 .mdf 文件

11/04/

本文内容

本主题介绍在安装了较新版本的 Visual Studio 之后用于升级数据库文件 (.mdf) 的选项。 其中包括以下任务的说明:

升级数据库文件以使用较新版本的 SQL Server Express LocalDB

升级数据库文件以使用较新版本的 SQL Server Express

在 Visual Studio 中处理数据库文件,但保留与较旧版本的 SQL Server Express 或 LocalDB 的兼容性

使 SQL Server Express 成为默认数据库引擎

你可以使用 Visual Studio 打开一个项目,该项目包含 (.mdf) 的数据库文件,该文件是使用旧版本 SQL Server Express 或 LocalDB 创建的。 但是,若要继续在 Visual Studio 中开发项目,则必须将该版本的 SQL Server Express 或 LocalDB 与 Visual Studio 安装在同一台计算机上,或者必须升级数据库文件。 如果升级数据库文件,将无法使用旧版本的 SQL Server Express 或 LocalDB 来访问它。

如果文件版本与当前安装的 SQL Server Express 或 LocalDB 实例不兼容,则还可能会提示你升级通过早期版本的 SQL Server Express 或 LocalDB 创建的数据库文件。 为了解决此问题,Visual Studio 会提示你升级该文件。

重要

建议在升级数据库文件之前对其进行备份。

警告

如果将在 LocalDB 中创建的 .mdf 文件 (V12) 32 位升级为 localdb (V13) 或更高版本,则将无法在 LocalDB 的32位版本中再次打开该文件。

升级数据库之前,请考虑以下条件:

如果要在较旧版本和较新版本的 Visual Studio 中使用项目,请不要升级。

如果你的应用程序将用于使用 SQL Server Express 而不是 LocalDB 的环境中,请不要升级。

如果你的应用程序使用远程连接,请不要升级,因为 LocalDB 不接受它们。

如果你的应用程序依赖于 Internet Information Services (IIS) ,请不要升级。

如果要在沙盒环境中测试数据库应用程序,但不想管理数据库,请考虑进行升级。

升级数据库文件以使用 LocalDB 版本

在 服务器资源管理器 中,选择 " 连接到数据库 " 按钮。

在 " 添加连接 " 对话框中,指定下列信息:

数据源: Microsoft SQL Server (SqlClient)

服务器名称:

使用默认版本: (localdb)\MSSQLLocalDB 。 这将指定 ProjectV12 或 ProjectV13,具体取决于安装的 Visual Studio 版本以及第一个 LocalDB 实例的创建时间。 SQL Server 对象资源管理器 中的 " MSSQLLocalDB " 节点显示它所指向的版本。

若要使用特定版本: (localdb)\ProjectsV12 或 (localdb)\ProjectsV13 ,则 V12 为 localdb ,V13 为 localdb 。

附加数据库文件:主 .mdf 文件的物理路径。

逻辑名称: 你想要使用该文件的名称。

选择“确定”按钮。

出现提示时,请选择 " 是" 按钮来升级文件。

数据库已升级,附加到 LocalDB 数据库引擎,不再与旧版 LocalDB 兼容。

还可以通过打开连接的快捷菜单,然后选择 " 修改连接" 来修改 SQL Server Express 连接以使用 LocalDB。 在 " 修改连接 " 对话框中,将服务器名称更改为 (LocalDB)\MSSQLLocalDB 。 在 " 高级属性 " 对话框中,确保 " 用户实例 " 设置为 " False"。

升级数据库文件以使用 SQL Server Express 版本

在连接到数据库的快捷菜单上,选择 " 修改连接"。

在 " 修改连接 " 对话框中,选择 " 高级 " 按钮。

在 " 高级属性 " 对话框中,选择 " 确定" 按钮,而不会更改服务器名称。

数据库文件已升级,以匹配 SQL Server Express 的当前版本。

在 Visual Studio 中使用数据库但保持与 SQL Server Express 的兼容性

在 Visual Studio 中,打开项目但不进行升级。

若要运行项目,请选择 F5 键。

若要编辑数据库,请在 解决方案资源管理器 中打开 .mdf 文件,然后展开 服务器资源管理器 中的节点以使用您的数据库。

使 SQL Server Express 默认的数据库引擎

在菜单栏上,选择“工具” > “选项”。

在 " 选项 " 对话框中,展开 " 数据库工具 " 选项,然后选择 " 数据连接"。

在 " SQL Server 实例名称 " 文本框中,指定要使用的 SQL Server Express 或 LocalDB 实例的名称。 如果该实例未命名,则指定 .\SQLEXPRESS or (LocalDB)\MSSQLLocalDB 。

选择“确定”按钮。

SQL Server Express 将是应用程序的默认数据库引擎。

请参阅

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。