从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. React入门1

    React教程 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <t ...

  2. 1057 - Collecting Gold (状态压缩DP)

    题目大意: 给你一个矩阵,'x'是你的起始位置, 'g'是宝藏的位置,问最少多少步可以把所有的宝藏取完,并且最后返回起始位置. 注意:没有宝藏的时候输出 0   =================== ...

  3. CentOS升级内核的方法

    升级前的内核版本为:2.6.32-431.el6.x86_64 升级后的内核版本为:3.10.101-1.el6.elrepo.x86_64 升级方法: 1.导入key rpm --import ht ...

  4. php中的variables_order

    PHP中的$_ENV是一个包含服务器端环境变量的数组.它是PHP中一个超级全局变量,我们可以在PHP 程序的任何地方直接访问它.     $_ENV只是被动的接受服务器端的环境变量并把它们转换为数组元 ...

  5. 转载: Asp.net常见word,excel,ppt,pdf在线预览方案

    参考链接: http://www.cnblogs.com/wolf-sun/p/3569960.html

  6. Kruskal算法构造最小生成树

    Kruskal算法来构造最小生成树,我总结了分为以下步骤: (1)建图,构造Kruskal边集,边集元素应该包括该边的起始顶点.终止顶点.权值: (2)将边集按权值从小到大的顺序进行排序: (3)从小 ...

  7. FLASH轮播广告 在谷歌浏览器中不显示的解决办法(FLash轮播放广告在谷歌浏览器中无法显示处理方法)

    在用PHPWEB模板的时候,碰到首页有一个FLASH轮播广告,在IE浏览器下可以正常显示播放,在谷歌浏览器中却显示不了,解决办法如下: 欢迎转载:http://blog.csdn.net/aminfo ...

  8. Code Forces Gym 100886J Sockets(二分)

    J - Sockets Time Limit:1000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64u Valera ...

  9. Linux编辑器的选择使用

    在执行 crontab -e的时候 发现编辑器不对 用的是nano 立刻 sudo select-editor 然后终端返回 Select an editor. To change later, ru ...

  10. sql server2008报“评估已过期....."

    开始-->所有程序-->Microsoft SQL Server 2008-->配置工具-->SQL Server 安装中心-->维护-->版本升级,接着按照提示一 ...