从08年开始学习了sqlserver数据库之后,就一直以为sqlserver只有版本的区分,没有类型的差异;总以为从Sql2000、 sql2005到sql2008、sql2012,微软出口的数据库,只有版本升级,别无其它了。事实上,这个我们常用的数据库就是如下所述:

一、Sqlserver Express

这种数据库是我们常用的一种通过Sqlserver Studio Management管理器进行管理的收费数据库。它创建的数据库有两种文件:.Mdf数据库文件和.Ldf,必须要附加在sqlserver Express中才能访问了。

并且,每次启动数据库管理器时,必须要开启相应的数据库实例服务。如图所示:

这个服务实例是在安装时默认就有的。

最近在公司里面遇到了一个问题:就是此服务提示错误。或者说MSSQLServer服务一直启动不了。

我 解决此问题的思路是:先查看计算机的日志,然后就根据日志提示,去百度。无论怎么找,都没有解决方案。但是,我操作应用程序需要使用数据库,虽然,我知道 还有其它的数据库也可以实现,如Access,sqllite,但是毕竟使用了ms sqlserver这么多年,说换一种数据库,那还是有一点舍不得了。忽然发现了另外一种免费的数据库。

二、LocalDB       

LocalDB专门为开发人员创建,它非常易于安装,几乎无需管理,兼容T-SQL语言,编程接口与SQL Server Express别无二致。

有了LocalDB,开发人员就不需要在自己的笔记本上安装和维护一个庞大的SQL Server实例了。另外,LocalDB也适用于小型应用环境,开发人员可以将其用于小型生产环境或者嵌入式环境。

发现缘由是,最近看了看VS2012中MVC4的示例,可以直接注册与登录,及修改帐户操作。这么说,数据库也是带着来了。一查源代码文件夹,果然如此。只不过它只有一个.Mdf文件。

但是,直接使用VS建的数据库,毕竟不太好管理。我在百度时,又发现了别人拿它跟另外一个轻量数据库作对比。

    三、Sql Compact     

我 刚好因为数据库本地服务的实例出现了问题,又不想在公司的服务器上建测试数据库,所以,就在想能直接在Sqlserver Management管理器中建个数据库不。因为之前使用localdb时,遇到了compact,就百度了一下。可是没有怎么关注,不知道使用。

这 次为了解决上面提到的问题“MSSQLServer服务一直启动不了”,我重新使用数据库安装文件,安装了一sqlserver 2008 r2版本,新建了MSSQLServer2实例,成功了之后果然相应的服务可以启动了。但是,我连接时,使用localhost或者.号都连不上,使用服 务器名也不行。于是又瞎琢磨了一会,发现Sqlserver登录界面,服务器选项,有一个“网络服务器”选项,点开,加载过后,看到了新建的 MSSQLServer2实例,于是选中,连接。哈哈,大功告成。

数据库msqlserver的几种类型及解决MSSQLServer服务启动不了的问题的更多相关文章

  1. 替换系统数据库解决SQLSERVER服务启动不了的问题

    替换系统数据库解决SQLSERVER服务启动不了的问题 当遇到SQLSERVER服务启动不起来的时候,我们试过把系统的四个数据库master ,model ,tempdb,msdb 替换掉,Windo ...

  2. 转:解决“arcsde服务启动又停止的问题” - shmiloy001的专栏 - 博客频道 - CSDN.NET

      )查看原因     该问题产生的原因可查看文件:F:\Program Files\ArcGIS\ArcSDE\ora11gexe\etc\sde_esri_sde.log     文件中提示密码失 ...

  3. 解决MySQL服务启动时报1067错误

    工具/原料 MySQL_5.6.24_win32 方法/步骤 当我们安装完Mysql时,如果在服务当中(可以在“运行”-->"service.msc"打开并查看)无法看到My ...

  4. 解决Postgresql服务启动又关闭的问题

    查看日志发现如下错误消息:%t LOG: could not receive data from client: An operation was attempted on something tha ...

  5. 破解windows下MySQL服务启动不了的情况下不能对其进行全然卸载的解决方式

    下面的文章主要介绍的是在MySQL服务启动不了的情况下,不能对其进行全然卸载的实际解决的方法的描写叙述,下面就是对解决MySQL服务启动不了的情况下详细方案的描写叙述,希望在你今后的学习中会对你有所帮 ...

  6. php表单提交 图片、音乐、视频、文字,四种类型共同提交到数据库

    这个问题一直困扰了我好几天,终于在今天让我给解决了,难以掩饰的激动. 其实在之前没有接触到这种问题,只是表单提交数据而已,再就是图片,四种类型同时提交还真是没遇到过,做了一个系统,其中有一个功能就是提 ...

  7. ORCAL 数据库的约束以及SQL语言的四种类型

    oracle数据库约束: 定义:要输入的这个值是一个什么样的值, 或者是哪个范围内的值 作用: 确保完整性, 确保精确性 1, 非空约束(not null) 记录一条信息的时候如果用户名和密码没有被记 ...

  8. .NET环境下导出Excel表格的两种方式和导入两种类型的Excel表格

    一.导出Excel表格的两种方式,其中两种方式指的是导出XML数据类型的Excel(即保存的时候可以只需要修改扩展名为.xls)和真正的Excel这两种. using System; using Sy ...

  9. Azure CosmosDB (6) 冲突类型和解决策略

    <Windows Azure Platform 系列文章目录> 当我们为CosmosDB配置多个Azure Region写入,就需要考虑冲突类型和解决策略. 对于配置了多个写入区域的 Az ...

随机推荐

  1. 浅析基于微软SQL Server 2012 Parallel Data Warehouse的大数据解决方案

    作者 王枫发布于2014年2月19日 综述 随着越来越多的组织的数据从GB.TB级迈向PB级,标志着整个社会的信息化水平正在迈入新的时代 – 大数据时代.对海量数据的处理.分析能力,日益成为组织在这个 ...

  2. Makefile第四讲:include 引用其它makefile文件

    main.cpp #include "classes/fun.h" int main() { Test::display("Hello makefile"); ...

  3. 贪心(模拟费用流):NOIP2011 观光公交

    [问题描述] 风景迷人的小城Y 市,拥有n 个美丽的景点.由于慕名而来的游客越来越多,Y 市特意安排了一辆观光公交车,为游客提供更便捷的交通服务.观光公交车在第0 分钟出现在1号景点,随后依次前往2. ...

  4. HDOJ/HDU 1015 Safecracker(深搜)

    Problem Description === Op tech briefing, 2002/11/02 06:42 CST === "The item is locked in a Kle ...

  5. MySQL数据库设计复习笔记及项目实战

    最近手头上有3个项目开动,其他2个都是从底层开始的,一个已经开始了一段时间的了,在小城市小团队开发的条件下,都没有专门的DBA来做数据库的设计和维护,往往都是开发人员顶上,可是看了很多的数据库的设计, ...

  6. 关于PHP开发的9条建议

    这篇文章主要介绍了关于PHP开发的9条建议,都是个人的一些经验总结,有需要的小伙伴可以参考下. 本文只是个人从实际开发经验中总结的一些东西,并不是什么名言警句,写出来有两个目的:一是时刻提醒自己要按照 ...

  7. DevExpress LookUpEdit 初始化(数据加载) 底层类

    (1)三个效果   1>传的参数较多,对数据表无要求,但可以设置下拉列的宽度和标题       2>传的参数很少,对数据表有要求(必须是处理好的)       3>传的参数一般,对数 ...

  8. git与svn的区别-小结一下

    1)Git是分布式的,SVN不是: 这 是GIT和其它非分布式的版本控制系 统,例如SVN,CVS等,最核心的区别.好处是跟其他同事不会有太多的冲突,自己写的代码放在自己电脑上,一段时间后再提交.合并 ...

  9. Java调用MySQL存储过程

    Java调用MySQL的存储过程,需要用JDBC连接,环境eclipse 首先查看MySQL中的数据库的存储过程,接着编写代码调用 mysql> show procedure status; + ...

  10. JavaScript效果之选项卡

    拼了命学习js,想把学到的Javascript效果,可以记在博客里,在记录过程中,加深理解. gogogo,第一个效果,选项卡. 一.选项卡效果的实现思路 选项卡效果的应用很广泛,几乎所有的网站都会用 ...