Server版本和小/简单新葡京32450网址:,第二种、办法就是升级数据库

发布时间:2020-05-15  栏目:数据  评论:0 Comments

第二种、办法就是升级数据库

自主数据库遵循自主数据库定序所定义的元数据和 tempdb 定序规则。

        根据以上各个版本的介绍说明,Express with Advanced Services
(SQLEXPRADV)这个版本是功能最全面的一个,我们一般选择安装这个。

LocalDB和SQL Express用户实例

熟悉SQL Server
Express今天的用户实例的用户应该感到宾至如归,LocalDB。在本质LocalDB提供创建和没有安装和维护的麻烦父母SQL
Express实例启动“用户实例的能力”。在这方面,LocalDB可以看作一个用户实例的SQL
Server Express功能升级。

让我也借此机会提醒大家,用户实例是在贬低路径从SQL Server 2008。

把你现在的数据库版本升级更高版本的数据库,或者升级SqlServer2008为SP1或者SP2。

或用 %LOCALAPPDATA% 环境变量进入该目录比较方便:

        Express (SQLEXPR)
        Express 版本仅包含 SQL Server
数据库引擎。它最适合需要接受远程连接或以远程方式进行管理的情况。 

介绍一种改进的SQL Express LocalDB

LocalDB专门为开发商。它是非常容易安装,无需管理,但它提供了相同的T-SQL语言,编程表面和客户端供应商定期的SQL
Server Express。实际上,目标SQL
Server不再需要安装和管理他们的笔记本电脑和其他开发机器的SQL Server
Express全实例开发。此外,如果简单(和限制)LocalDB适合目标应用环境的需要,开发人员可以继续使用在生产中,为使一个很好的嵌入式数据库LocalDB也。

这种办法就是把Microsoft SQL Server 2013 Express
LocalDB卸载掉了,具体方法是:开始菜单-控制页面-增加删除程序中-找到Microsoft
SQL Server 2013 Express
LocalDB,然后我们点击卸载之后重启电脑,我们再打开SQL Server
配置管理器,就会显示正常使用。

在此目录 ( v11.0 )
下所看到的文件都是实例的相关文件,系统数据库文件、错误纪录、纪录追踪、加密密钥、…等等,不过若你在
LocalDB
实例中建立用户数据库时,必须要明确指定其数据文件与记录文件的路径,否则默认所有建立的数据库都会位于
%USERPROFILE% 目录下 ( C:\Users\<username> )

        最后,提供一下微软MSDN的官方下载地址:

LocalDB实例

正如我们之前所说的,在LocalDB心是相同的sqlservr.exe作为常规的SQL
Express和其他版本的SQL
Server。万一LocalDB,它安装在一个中央位置,连同所有必要的DLL。默认情况下,它位于“C:程序文件\微软SQL
Server 110 LocalDB \宾”。

当一个应用程序使用任何客户端的提供商(如ADO.NET,ODBC或PDO)连接到数据源=(LocalDB)\
V11.0”,供应商将首先检查当前用户LocalDB实例启动。如果它已经启动的应用程序将连接到它。否则,当前用户LocalDB实例将开始然后提供者进行连接它。请注意,每个用户(Windows登录)可能有自己的LocalDB实例,从其他用户实例分离。

尝试LocalDB只是使用此连接字符串:“数据源=(LocalDB)\ V11.0;综合安全=
true”。注意,因为在客户端提供程序的激活逻辑的生活,你需要安装新的–SQLServerNativeClient“峰”(ODBC和OLE
DB)或下。NET框架(ADO .NET)。我们也是航运QFE为.NET Framework
4,增加了对它的支持(LocalDB的更新。NET框架4已经可用,看这个帖子详情)。

第一种、办法就是

%LOCALAPPDATA%\Microsoft\Microsoft SQL Server Local DB\Instances

        SQL Server Management Studio Express (SQLManagementStudio)         此版本不包含数据库,只包含用于管理 SQL Server 实例的工具(包括
LocalDB、SQL Express、SQL Azure、SQL Server 2012 Management Studio SP1
的完整版本等)。如果您拥有数据库且只需要管理工具,则可使用此版本。

LocalDB和SQL Express

LocalDB不是SQL Server Express替代它的是一个除了SQL Server
Express阵容。而LocalDB是开发商,普通的SQL Server
Express将继续作为一个免费的SQL
Server版本存在,完全兼容和易升级到更高版本SQL Server。

有不少朋友和我一样在安装Visual Studio
2013或者2012版本的时候,会自动安装“Microsoft SQL Server 2013 Express
LocalDB”服务,导致原本的SQL2008无法正常工作了,下面我就来与大家分享此问题的两个解决方法。

你可以想象一下,一个 SQL 数据库实例就如同一台完整的 SQL Server
数据库服务器,在一个实例里面会有自己的系统数据库 (master, msdb, model,
temp),就跟我们一般在使用 SQL Server 没有什么两样,当你建立额外的
LocalDB
实例的话,这些系统数据库就会跟另一个具名实例完全独立开来,彼此完全互不影响。

        Express with Advanced Services (SQLEXPRADV)         此包包含 SQL Server Express 的所有组件,包括 SQL Server 2012
Management Studio SP1
的完整版本。此包的下载大小大于“带有工具”的版本,因为它还同时包含“全文搜索”和
Reporting Services。

高层次的概述

冗长的介绍,它的时间来从技术面看后LocalDB。在一个很高的水平,LocalDB具有以下主要性能:

  1. LocalDB使用相同的sqlservr.exe作为常规的SQL Express和其他版本的SQL
    Server。应用程序使用相同的客户端提供者(ADO.NET、ODBC、PDO等)连接到它,在使用相同的T-SQL语言的SQL
    Express提供的数据。
  2. LocalDB安装在一次设备(每个SQL
    Server版本主要)。多个应用程序可以启动多个LocalDB过程,但他们都是从同sqlservr.exe可执行文件相同的磁盘位置。
  3. LocalDB不创建任何数据库服务;LocalDB过程需要时自动启动和停止。应用程序是连接到“数据源=(LocalDB)\
    V11.0”和LocalDB过程开始作为一个应用程序的子进程。在这个过程的最后一个连接被关闭的过程几分钟关闭。
  4. LocalDB连接支持AttachDBFilename属性,它允许开发人员指定数据库文件的位置。LocalDB将指定的数据库文件和连接将使它。

第三种、方法就是手动启动数据库服务项

建立 SQL Server 2012 Express LocalDB 具名实例

很多用visual
studio做开发的朋友经常会用到sqlserver数据库,但是往往在选择的时候就不知道该使用哪个版本了,今天亦是美网络就给大家分享一下sqlserver各个版本之间的区别,以及各个版本之间功能的差别有哪些,这里引用的是微软MSDN的官方介绍。

背景

在针对LocalDB技术的描述,我想提供我们把建设它的方向的一些背景。

今天的SQL Server Express提供两种不同的需求。一方面它是SQL
Server的一个免费版。安装,这个角色管理和SQL
Express规划预计将于100%与其他版本的兼容。它可以用于学习、培训和运行比较小的生产数据库(小于10GB的数据)。升级到SQL
Express付费版本SQL Server是一个关系中输入许可证密钥,无需安装。

但SQL Express也是开发商写针对SQL Server应用程序的SQL
Server版本。在这个角色的SQL Express的规划仍有望100%与其他SQL
Server版本兼容,但SQL表达应该是小的,简单的,低排放,无需配置或管理,运行在非管理员用户,等等。

我们的方法到目前为止是设法使SQL Express在角色表现的很好。但作为SQL
Server产品成熟,实际上增加了更多的复杂性,很难对SQL Express是兼容其他SQL
Server版本和小/简单。面临的挑战是在安装和配置SQL表达最明显。在SQL
Server中的“峰”我们决定改变方法,介绍一种专用版本的SQL
Express开发者–LocalDB提供简单但是兼容与其他版本的SQLServer在API级别。

同时,通过LocalDB为开发者提供了一个更好的SQL
Express,我们希望能够提高普通SQL Express是一个免费的SQL
Server。我们会听到你在这方面的反馈非常高兴,特别是如果你使用SQL
Express作为数据库服务器和发现任何问题的新特点,介绍了适合开发者的需求和桌面环境。

方法如下:

在安装好 SQL Server 2012 Express LocalDB 之后,默认会有个实例名为
v11.0,该实例的相关文件所在目录通常位于以下目录 ( 请将 <user>
替换成你的登陆账号 )

        LocalDB (SqlLocalDB)          LocalDB 是 Express
的一种轻型版本,该版本具备所有可编程性功能,但在用户模式下运行,并且具有快速的零配置安装和必备组件要求较少的特点。如果您需要通过简单方式从代码中创建和使用数据库,则可使用此版本。此版本可与
Visual Studio
之类的应用程序和数据库开发工具捆绑在一起,也可以与需要本地数据库的应用程序一起嵌入。

数据库作为一个文件

LocalDB连接字符串属性允许支持AttachDBFilename附加一个数据库文件的连接过程。这让开发人员而不是数据库服务器数据库直接工作。假设一个数据库文件(*.
mdf文件和ldf文件相应的*。)存储在“C:\ MYDATA \ database1
.mdf”开发者可以开始工作,它通过简单地使用下面的连接字符串:“数据源=(LocalDB)\
V11.0;综合安全= true;AttachDBFilename = C:\该\
Database1中密度纤维板”。

在我们桌面右击我的电脑管理服务 找到SQL
Server,右击,选择启动。此时登陆数据库不会有问题,但是重新启动系统后,问题会依旧存在的。

SQL Server 2012 Express LocalDB 与其他 SQL Server
版本的比较

        Microsoft SQL Server 2012 Express SP1 是功能丰富的 SQL Server
免费版本,是学习、开发桌面、Web
及小型服务器应用程序并为它们提供功能的理想选择,且非常适合由 ISV
进行再分发。SQL Server 2012 SP1 Express 版本包括 SQL Server 2012
Management Studio SP1 的完整版本而非 SQL Server 2012 Management Studio
Express。有关 SQL Server Management Studio
中支持的功能的完整列表,请参阅 SQL Server Management Studio 中的功能。

新的安装程序

这是CTP LocalDB SQL
Server共享特征的表达可以作为一种选择的任何其他版本的SQL
Express安装在。我们的最终目标是在一个单独的提供LocalDB,简化和较小的安装程序。我们将让你张贴在我们的进展。

新葡京32450网址 1

        Express with Tools (SQLEXPRWT)
        此包包含将 SQL Server
作为数据库服务器进行安装和配置所需的全部内容,包括 SQL Server 2012
Management Studio SP1 的完整版本。根据您的上述需求来选择 LocalDB 或
Express。

LocalDB和SQL Server Compact?

小而简单的轻量级数据库,安装,连接到一个数据库文件-这听起来任何开发者使用SQL
Server Compact熟悉。相似并非偶然,因为我们的目标是为LocalDB易于使用的SQL
Server Compact(同时作为SQL Express作为强大的和全面的SQL Server兼容)。

有LocalDB和SQL Server Compact之间存在显著差异:

  1. 执行模式:SQL Server
    Compact是一个程序的DLL,而LocalDB运行作为一个独立的过程。
  2. 磁盘使用情况:所有SQL Server Compact双星达4mbs
    LocalDB,而安装需要140mbs。
  3. 特点:SQL Server
    Compact提供核心数据库功能,如查询,而LocalDB提供了更为丰富的功能,包括存储过程、几何和地理数据类型,等等。

原文章地址:[]

  • Download Microsoft SQL Server 2012
    Express
  • SQL Server 2012 Express
    LocalDB
    (MSDN)
  • SqlClient Support for
    LocalDB
    (MSDN)
  • SqlLocalDB
    Utility
  • Introducing LocalDB, an improved SQL
    Express
  • SQL Server 2012 LocalDB
    管理之旅

微软最新推出的 SQL Server 2012 Express LocalDB 是一种 SQL Server Express
的运行模式,特别适合用在开发环境使用,也内置在 Visual Studio 2012 之中。

以下是建立 LocalDB 实例的指令,其中 “LocalDbTest
是你可以自行命名的实例名称:

相关文章

留下评论

网站地图xml地图