服务器文件mdf,升级 .mdf 文件 - Visual Studio (Windows) | Microsoft Docs
升级 .mdf 文件
11/04/2016
本文内容
本主题介绍在安装了较新版本的 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 2014 中创建的 .mdf 文件 (V12) 32 位升级为 localdb 2016 (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 2014,V13 为 localdb 2016。
附加数据库文件:主 .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 将是应用程序的默认数据库引擎。
请参阅
服务器文件mdf,升级 .mdf 文件 - Visual Studio (Windows) | Microsoft Docs相关推荐
- visualstudio发布网站到服务器,发布到网站 - Visual Studio (Windows) | Microsoft Docs
使用 Visual Studio 将 Web 应用发布到网站 01/29/2019 本文内容 可以使用"发布"工具将 ASP.NET.ASP.NET Core..NET Core ...
- delphi测试服务器响应时间,负载测试中的页面响应时间 - Visual Studio (Windows) | Microsoft Docs...
如何:使用负载测试分析器在负载测试中查看网页响应时间 10/19/2016 本文内容 加载每个网页所需的时间称为"响应时间". 创建 Web 性能测试时,可以为 Web 性能测试中 ...
- 如何在命令行模式下升级的你Visual Studio的Solution文件
以前一直想过有没有什么办法能把一个VS早期版本的Solution文件能升级到高版本. 今天正好在MSDN里看到了有这样的Post. 基本模式如下: devenv SolutionFile | Proj ...
- 【第一部分-环境搭建】Opencv环境搭建(Visual Studio+Windows)
1.1 库路径添加方式 1.1.1 Opencv的安装及环境变量配置 1.下载源码包 图1-1 将源码下载后双击可执行程序,安装在当前盘符下. 图1-2 源码地址:http://opencv.org/ ...
- 文件菜单服务器属性,服务器属性(“数据库设置”页) - SQL Server | Microsoft Docs...
服务器属性 -"数据库设置"页 05/23/2019 本文内容 适用于: SQL Server(所有支持的版本) 使用此页可以查看或修改数据库设置. 选项 默认索引填充因子 指定在 ...
- ssms2008 代码自动提示_使用 SSMS 的提示和技巧 - SQL Server Management Studio (SSMS) | Microsoft Docs...
使用 SQL Server Management Studio (SSMS) 的提示和技巧Tips and tricks for using SQL Server Management Studio ...
- 微软云架构服务器,Azure 云服务(经典)NetworkConfiguration 架构 | Microsoft Docs
您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. Azure 云服务(经 ...
- 微软sql服务器可以禁用,禁用索引和约束 - SQL Server | Microsoft Docs
禁用索引和约束 02/17/2017 本文内容 适用于: SQL Server(所有支持的版本) Azure SQL 数据库 本主题说明如何使用 SQL Server 或 SQL Server Man ...
- 获取crm服务器信息失败,无法连接到 Dynamics CRM 服务器,因为凭据身份验证 - Dynamics 365 Sales | Microsoft Docs...
无法连接到Microsoft Dynamics CRM,因为我们无法验证您的凭据 3/31/2021 本文内容 本文提供了一个解决方案,用于解决尝试使用 Dynamics CRM Online 组织为 ...
- Win系统MDM服务器创建,使用 MDM 橋接器 WMI 提供者建立Windows 10資訊 (Windows 10) - Configure Windows | Microsoft Docs...
使用 MDM 橋接器 WMI 提供者來建立 Windows 10 kiosk 11/07/2018 在此文章 適用於 Windows 10 專業版.企業版和教育版 使用管理Windows工具 (WMI ...
最新文章
- 神奇的输入 while(cin....)如何在遇见换行之后进入下一层循环读入
- 3.8 Anchor Boxes-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
- python让用户输入字符串_当用户输入字符串而不是整数时,如何保护我的python代码?...
- php几大对象,PHP 内部6大对象及其功能
- 大规模中文概念图谱CN-Probase正式发布
- 面试字节我被String类的问题给问死了!
- 【洛谷P4705】玩游戏【二项式定理】【NTT卷积】【生成函数】【分治NTT】【函数求导】【多项式对数】
- GNN | 最新2022综述
- MySQL不能使用/tmp
- 梦笔记2022-2-10
- mysql如何备份数据库_MySQL如何备份数据库
- Docker存储配置切换loop-lvm到direct-lvm
- 【Python】pandas的使用——CSV文件、Excel文件、TXT文件之间的转换
- for(int x:nums),在循环中改变nums元素的情况
- FPGA:三种基本门电路设计(与门、或门、非门)
- 系统辨识的几种方法实现MATLAB代码
- C语言程序设计笔记(浙大翁恺版) 第五周:循环控制
- java内存的图解_java内存图解
- 看电子合同从“0”到“1”蜕变之路
- ERP-非财务人员的财务培训教(三)------公司/部门预算编制与评价