有权链接:QQ空间

mssql数据库连接 问题全解 杀手锏

数据库连接

细节决定成败,小问题不解决,一切都免谈。 我的第一篇blog,希望大家有所收获。

  Mssqlserver在我们的机器上是以服务的形式存在的。可以在运行文本框中输入命令: Services.msc,打开服务管理,或开始->控制面板->管理工具->服务。

  Net start/stop 服务名:快速开启/停止服务。

  装完后的服务面板中包含如图1信息,如果安装的是免费版的话,实例名微软设为SQLEXPRESS;如果安装的正版或破解版的话,装完后的服务一样,就是默认实例名的名称为MSSQLSERVER。SQL Server就是我们的数据库服务。使用前必须保证此服务开启。

 

  数据库连接界面如图2,各部分说明及填写如下:

  

  服务器类型:选择数据库引擎

  服务器名称:连其他计算机数据库,填ip地址\数据库的实例名;如果连的是本机,可以是下面的几项(默认实例名可以不写)否则需在下面项后+\实例名:

    1)127.0.0.1

    2)localhost或(local)(实际上就是127.0.0.1,看c:\Windows\system32\drivers\etc中的hosts文件)

    3).一个点代表本

  身份验证:本机可以Windows 身份验证;其他计算机一般只能SQL Server身份验证。

    Windows身份验证:就是用你登录Windows的帐户去登录数据库。

    SqlServer身份验证:就是使用设置好的用户名和密码进行登录。其中有一超级管理员sa(05版本之后,刚装好数据库之后,sa是被禁用掉;之前sa的密码为空,未禁用)

  实例名:一台机器上可以装多个数据库(比如装了05和08的数据库),就用实例名区分它们。当你在装第一个数据库的时候,一般情况这个数据为默认实例名,就是不用写实例名。如果SQL 服务后括号中是MSSQLSERVER字样,就代码默认实例名,在连接时只需要写IP地址就可以了,不需要指定实例名。如果不是,就需要在IP后加“\实例名”,指名你要连接的是哪一个数据库。

  常见问题1 服务器名称用IP填写时,连不上

  1)  检查是否启动;

  2)找到开始è程序èSQLèSQL Server配置管理器,按图展开,TCP/IP是否启动。

  常见问题2 Windows可以正常连接,Sa连不上

  1)是不是Sa被禁用,用Windows身份验证连接后,按图展开,查看Sa状态。如果被禁用,右下角会有向下的箭头。

  2)在数据库上右击,选择属性,界面如下图。查看是否选择混合模式。

  

2011-12-11 23:02:09

 

posted @ 2011-12-11 23:18  youquan-deng  阅读(1008)  评论(0编辑  收藏  举报