sqlserver2005(Express版)的配置及数据库连接语句

来源:互联网 发布:旅游约伴用什么软件 编辑:程序博客网 时间:2024/04/28 01:23


http://www.webjx.com  更新日期:2007-04-24 01:01  出处:网页教学网  作者: 收藏本文

   sqlserver2005现在的版本比较多,有express 版的,有企业开发版等,我目前用的express版的,占用系统资源还是很少的,不象网上所说的,一运行开发版,就吃掉400多M内存,对于我们绝大多数 人来说,为了看看sqlserver2005的新特性,没有必要装什么正式开发版,Express版的小,而它的功能够个人用了。

  装完 sqlserver2005(Express版),为了便于管理,你还需要去下一个manage管理器,微软的官方网站有下,安装好manage管理器后,在程序中连接sqlserver2005,下面几点是要注意的。

  1. 开启sql2005远程连接功能,开启办法如下,

  配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了.

  2.登陆设置改为,Sql server and windows Authentication方式同时选中,具体设置如下:

  manage管理器->windows Authentication(第一次用windows方式进去),->对象资源管理器中选择你的数据服务器--右键>属性> security>Sql server and windows Authentication方式同时选中.

  3:设置一个Sql server方式的用户名和密码,具体设置如下:

  manage管理器->windows Authentication>new query>sp_password null,'sa123456','sa'

  这样就设置了一个用户名为sa ,密码为:sa123456的用户,下次在登陆时,可以用Sql server方式,
用户名为sa ,密码为:sa123456的用户进数据库了.

  4: 做完上面三步后,这样写连接字符串就可以顺利进入数据库了,

  (server=.//sqlexpress;uid=sa;pwd=sa123456;database=master");

 =======================================================================
紧急求助asp.net2.0程序连接sqlserver2000数据库出现问题
服务器配置:
windowsxp
framework2.0
sqlserver2000

出现如下错误:


An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)



检查后发现是webconfig的配置问题,将server=local,改成本地计算机名,问题解决。


以上解决过于简单,不一定可行,其实问题的解决方法如下:
在sqlserver studio里查看数据库的server name, 然后server=local 改成 server = {server name}, 但是应该注意一种情况,当server name为例如:20316D935559404/SQLEXPRESS, 则应该改为 server=20316D935559404//SQLEXPRESS , / 需要转义。
原创粉丝点击