服务器文件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 将是应用程序的默认数据库引擎。

请参阅

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/513023.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

opencv opencl加速_回放 | OpenCV Webinar 3:OpenCV深度学习应用与原理分析

OpenCV DNN模块提供了深度学习的推理,支持Caffe、Tensoflow、Torch、Darknet、ONNX等格式的模型,无需用户安装对应的深度学习框架,也无需进行模型格式转换,直接调用DNN模块接口即可创建深度学习应用。DNN模块自2017年8月3.3版本从…

云原生架构应该怎么设计?

简介: 阿里巴巴为大量各行各业的企业客户提供了基于阿里云服务的解决方案和最佳实践,以帮助企业完成数字化转型,并积累了大量经验和教训。阿里巴巴将企业的核心关注点、企业组织与 IT 文化、工程实施能力等多个方面与架构技术相结合&#xff…

360数科知微实验室发布反诈报告:揭秘黑灰产数据流转真相

近日,360数科旗下信息安全知微实验室通过反诈分析研究,追踪溯源网络黑灰产数据非法交易链条,发布系列反诈研究《黑灰产数据流转分析报告》(以下简称“报告”)。报告称,目前在网络黑产平台流转的数据主要来源…

【详谈 Delta Lake 】系列技术专题 之 Streaming(流式计算)

简介: 本文翻译自大数据技术公司 Databricks 针对数据湖 Delta Lake 的系列技术文章。众所周知,Databricks 主导着开源大数据社区 Apache Spark、Delta Lake 以及 ML Flow 等众多热门技术,而 Delta Lake 作为数据湖核心存储引擎方案给企业带来…

install python 3.5.0_Mac 下安装Python3.5出现“python3-3.5.0 already installed, it's just not linked”错误...

1.在Mac下用Homebrew安装Python3.5(Mac 自带的Python是2.7)brew install python32.安装完成之后发现出错了Error: An unexpected error occurred during the brew link stepThe formula built, but is not symlinked into /usr/localPermission denied - /usr/local/Frameworks…

jdbc驱动程序_JDBC操作数据库的步骤

package mysql;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;/** JDBC操作数据库的步骤* 1.注册驱动* 告知JVM使用的是哪一个数据库驱动* 2.获得连接* 使用JDBC中的类,完成对Mysql数据库连接* 3.获得语句执行平台* 通过连接对…

wordpress ajax 参数,基于wordpress的ajax写法详解

想针对一个wordpress的模板程序进行更改,想到ajax的方便,就研究了一下。以下是使用方法和代码:js页面如下var ajaxurl ;function getVideo(id){//必须使用以下里面才能正常使用jqueryjQuery(document).ready(function($){var data{tape:id,/…

一睹为快 | 施耐德电气全生命周期智能制造解决方案亮相线上工博

作家瓦科拉夫斯米尔在《国家繁荣为什么离不开制造业》曾说过:“制造业始终是技术创新的基本源泉,也是经济增长的原动力。” 反过来看,技术创新该如何推动制造业的发展,从而促进经济增长呢? 12 月 1 日,在…

教程系列——用模板快速生成《客户意见反馈表》

简介: 【开箱即用的模板使用系列教程】将会手把手教给大家如何快速启用钉钉宜搭提供各类模板。今天第二讲,介绍《客户意见反馈表》的模板启用。 【开箱即用的模板使用系列教程】将会手把手教给大家如何快速启用钉钉宜搭提供各类模板。今天第1讲&#xff…

重温设计模式之 Factory

简介: 创建型模式的核心干将,工厂、简单工厂、抽象工厂,还记得清么,一文回顾和对比下。 作者 | 弥高 来源 | 阿里技术公众号 前言 创建型模式的核心干将,工厂、简单工厂、抽象工厂,还记得清么&#xff0c…

云端上的字节,引擎火力全开

作者 | 贾凯强出品 | CSDN云计算(ID:CSDNcloud)十二月,在产业最震撼的一条消息莫过于字节跳动旗下火山引擎终于出云产品了。字节跳动的业务早已跑在云上,这早已是行业公开的信息。可是这朵云究竟有多大呢?在…

access的否定形式_高中英语:否定形式表示肯定意义的句型总结

You cannot be too careful when crossing the street. 穿越马路时,再怎么小心也不为过。You can never be too careful in performing an experiment. 做实验越仔细越好。4. never too...to是对too...to的再否定,表示肯定。例如: Its never too old to learn. 活到老,学到老。…

收件服务器信息,收件服务器配置信息

收件服务器配置信息 内容精选换一换SAP HANA运行在SAP HANA云服务器上。需要根据部署场景,创建一台或多台HANA云服务器,用于部署SAP HANA软件。请参见方案和数据规划相关章节,确定HANA云服务器数量及相关规划信息。在集群场景下创建多台HANA云…

Nacos 2.0 升级前后性能对比压测

简介: Nacos 2.0 通过升级通信协议和框架、数据模型的方式将性能提升了约 10 倍,解决继 Nacos 1.0 发布逐步暴露的性能问题。本文通过压测 Nacos 1.0,Nacos 1.0 升级 Nacos 2.0 过程中,Nacos 2.0 进行全面性能对比,直观…

python冒泡排序实验报告_python中的冒泡排序

首先,再将python的冒泡排序之前,先来复习一个python中的自带排序函数:sort(但是这个函数是没有返回值的,并且只能针对列表,大家使用的时候需要注意一下): 例子如下: li[11,22,4,6,-9,-7,99,66] …

深入浅出讲解MSE Nacos 2.0新特性

简介: 随着云原生时代的到来,微服务已经成为应用架构的主流,Nacos也凭借简单易用、稳定可靠、性能卓越的核心竞争力成为国内微服务领域首选的注册中心和配置中心;Nacos2.0更是把性能做到极致,让业务快速发展的用户再也…

交换机是如何对数据包打标签去标签的_条形码软件如何在标签纸上套打可变条码...

在制作商品标签时,通常会遇到标签纸上已经有部分内容,需要我再添加打印一些对应的信息(如下图),那么这种情况下,如何比较简单的在合适位置上打印可变条码呢,下面我们就来详细看一下在中琅条形码软件中套打可变条码的操…

学不动也要学!ViewPager2 新特性

作者 | tech-bus.丹卿来源 | 程序员八十前 言浏览Android开发者官网的时候,发现Google竟然曾经悄悄推出过一个新的控件:ViewPager2;从名字上看就知道是ViewPager的升级版本,看了下推出这个控件的时间,早在2019年2月7号Google就已经发布了&…

方舟手游服务器受人无限物资,方舟生存进化BUG无限刷物资方法 | 手游网游页游攻略大全...

发布时间:2015-10-23壳是铁房子必须的材料,今天小编为大家带来一天1000壳的方法,不过高收益伴随着高风险,大家一定要小心,来看这篇熔岩洞生存攻略以及刷壳方法把. 右下角坐标(75 85 ...标签:游戏攻略 游戏秘籍 方舟生存进化发布时间:2016-04-…

闲鱼如何保障交易链路质量

简介: 闲鱼交易质量自动化 背景 闲鱼作为一款垂直交易社区APP,拥有复杂多样的业务场景:涉及c2c、回收寄卖、租房租赁、见面交易、验货担保等,复杂多变的交易模式。比如验货流程:涉及39个状态机节点横跨10应用系统涉及…