vs2010如何连接sqlserver2008_sql server连接工具

(5) 2024-10-07 07:01:01

前言

都是一些基础了不能在基础了的,高手或狂人们请漂过。

主要讲解如果从空白来实现C #连接SQL sever 数据库。

 

新工作,现在又转回了C#编程。好久没有碰了,呵呵。

客户需求B/S 架构,访问Sql server数据库,用C#完成。

在网上下载了一个B/S 架构的源码。别问我在哪,我不会说是在http://d.download.csdn.net/down//anguanyu

打开文件后,兴奋中。。。。(又可以创新了)。

一、导入问题:

用VS 2008 打开,转换过程中有问题。查问题。日志说目录问题。D:\netpro\business

二种方案可以解决:
1、修改.sln文件,将“D:\netpro\business”转成你的文件的目录,风险很大,我没试。
2、直接在D盘建立一个目录,把business考过去。风险0。

导入成功。

二、运行问题(意料中的错误)

前提:之前机器上只有sql server 2005 express .基本部分,无其他。VS2008没有任何数据库操作。

点击:debug,抽烟等待中(哦,我不抽烟)。喝水等待中。。呵呵等待错误呀。数据库也没有导入,SQL服务器也没有配置。。

出现错误码,在default.aspx.cs  19行。 说strcon不OK。

正是关于数据库的连接问题。

三、配置数据库

这是一个很麻烦的过程。要用本本记下来。

1. 下载Microsoft SQL Server Management studio express来管理数据库(懒人吗,就这样)

     http://www.microsoft.com/downloads/details.aspx?familyid=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796&displaylang=zh-cn

记得要和所装sql server的语言版本一样。不然会报错。

打开management studio express 选择windows authentication登陆 \.sqlexpress 。

2.修改服务器为混合登录方式。

登陆后点服务器的属性。再说一遍服务器的属性。

3. 选择security.按下图设定。

即:

server authentication : 选择 SQL server and windows authentication mode.

Login auditing: 选择 Both failed and successful logins.

OK.

4. 增加sa 用户

点击项目里的Security 看见sa 点右键属性。

在General中看见有password 最好不为空。这个要和程序中的一致。

 

然后在status中将其使能。

sa用户被增加。

5.导入db_bookmanage数据库

还是在sql server management express 中。点Databases 右键attach .

然后导入我们的数据库。这们在服务器中就有db_bookmanage了。

6.开启远程访问。

运行sql server configuration manager查看sql server 2005 network configuration 下的

protocols for SQLEXPRESS.

开启 named pipes 和 TCP/IP (即enabled)。

sql server的配置工作完成。

 

7.源文件修改。

由于设定了password 那源文件中的web.config中的12行也要修改

    <add key="ccc" value="Server=.\SQLEXPRESS;User id=sa;pwd=1;DataBase=db_bookmanage"></add>

 

OK 所有东西都搞定,收工。。。

看看效果。

下一步就要创新了。。。。

转载于:https://www.cnblogs.com/dengta_3/archive/2010/10/14/1851443.html

THE END

发表回复