商务合作:179001057@qq.com

VS2008+SQL2005 ASP.NET2.0数据库连接总结 (vs2005也可)----转载+说明

技术2022-05-12  3


某平台价值19860元的编程课程资料免费领取【点我领取】


一:关于MS SQL 2005和C#远程连接的详细设置◎ 首先嘛MSSQL2005总要先装好了的!,然后先我们要配置MSSQL服务器开启远程连接功能,可以到配置工具-=>SQL Server 外围应用配置器

◎ 打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了

◎ 第二嘛,要开启数据库的SQL服务器身份验证的SQL登陆验证的功能(默认情况下只开启了WINDOWS身份验证)

◎ 现在我们要设置一个登陆账户了,作为开发者,一般用SA了(当然你也可以自己建立用户,设置过程同类),打开SQL Server Management Studio,然后在安全性-=>登录名-=>SA-=>鼠标右击属性,然后打开属性页面,把密码更改了,最好连默认的数据库也改了!

◎ 这个窗口别关,还要设置下这个用户的【状态】,默认情况下,里面的登陆选项是禁用的,你要做的就是把他开启了

◎ 昨晚上面几步,基本上就已经完成了SQL软件方面的设置了,接下来的是连接字符串:我这边用的是这个串:Server=127.0.0.1,3725;Initial Catalog=ITNB;User ID=sa;Password=sa123456当然网络上也发现了很多,这些都是和你的SQL版本相关的,也一并列出来:Data Server=./SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456Data Server=服务器名/SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456Data Server=localhost/SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456Data Server=.;Initial Catalog=Northwind;User ID=sa;Password=sa123456Data Server=服务器名;Initial Catalog=Northwind;User ID=sa;Password=sa123456◎ 对了还有一些问题要注意的:就是如果连接不上 的话,可以设置下配置工具-=>SQL Server Configuration Manager-=>SQL Server2005网络配置-=>SQLEXPRESS的协议-=>TCP/IP【这里要注意一下,确定启用了除VIA以外的各个项】-=>打开TCP/IP属性-=>IP地址-=>IP1和IP2里面都有个“已启用”这个里面的数值要写:“是”

以上步骤需提前做好〉〉

5.在.net2.0 Framework中注册SQL Server数据库:

找到.net2.0 Framework的安装路径,一般安装在 “C:/Windows/Microsoft.NET/Framework/v2.0.50727”目录下,然后在DOS中在指定目录下运行“ASPNET_REGSQL”指令,就会出现ASP.NET sql Server安装向导,点击“下一步”,然后选择“为应用程序服务配置SQL server”,然后直接点击下一步,就会完成SQL Server注册界面。我们就会看到NorthWind数据库下面多了几张表。 注:此步骤不知道是否有用,但是按照此做,成功!

6.设置web.config文件:

在应用程序中的web.config文件添加如下数据库连接的配置:

<connectionStrings>

<add name="ConnectionSqlServer" connectionString="Data Source=        ./SQLEXPRESS;Initial Catalog=Northwind;   User ID=sa;Password= sapassSql" providerName="System.Data.SqlClient"/> </connectionStrings> 注:此步骤看个人喜好,我没有在这里配置,是在另一个配置文件中写的! 

至此,我们就可以在Visual Studio 2005中调用SQL Server的数据连接了。

最后,我们来测试数据连接,首先打开Visual Studio 2005,在视图的“服务器资源管理器”来添加SQL server 2005的连接,通过输入服务器名称和对应的SQL Server身份验证的sa用户名密码后,选取对应的数据库,最后点击“测试连接”,即可成功连接到数据库了。 添加一张图片参考: 注:这是最后一步了,当测试成功时,察看一下属性,就能看到它的连接字符串,所以不用去找了,完美的东西都在这里可以找到!最后我得到的连接字符串为:data Source=(local)/SQLEXPRESS;Initial Catalog=TC2008;User ID=sa  但没有密码。所以是要自己手动添加的!测试成功!补充:那个local是可以用127.0.0.1代替的或者你的本机机器名,但是 local必须要外加括号的


最新回复(0)