使用VS 2005和SQL Server 2005创建连接

rel="File-List" href="file:///C:%5CDOCUME%7E1%5C%E8%B5%96%E5%BC%BA%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml">

       Visual Studio 2005连接SQL Server 2000数据库时,连接字符串会比较简单,一般远程连接的时候,只需像下面这样配置Web.config文件:

<appSettings>

             <add key="ConnectionString" value="server=(local);database=MyDb;
uid=sa;pwd=sa;Max pool size=1000;ConnectTimeout=20"/>

</appSettings>

 

然后在代码中通过调用下面的语句就可以实现数据库的连接了。

SqlConnection conn = new SqlConnection
(ConfigurationSettings.AppSettings["ConnectionString"]);

 

在这样的条件下我们只需把身份验证设置成为SQL ServerWindows验证就可以了。

 

而在SQL Server 2005数据库中,假如直接这样操作就会报下面的错误:

在建立与服务器的连接时出错。在连接到 sql server 2005 时,在默认的设置下 sql server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 sql server 的连接)

 

我们就需要单独对SQL server 2005进行配置,步骤如下:

1.配置SQL Server外围应用服务器,开启SQL2005远程连接功能:

操作方式如下,点击配置工具”->“SQL Server外围应用配置器,然后在打开的窗口中选择服务和连接的外围应用配置器”->然后选择Database Engine节点下的远程连接,选择本地连接和远程连接,同时选择同时使用TCP/IPnamed pipes”,确定后然后需要重新启动数据库服务就可以了。

2.把登陆设置改为SQL server windows 身份验证模式,具体设置如下:

打开SQL server Management Studio管理器,点击服务器上面右键然后查看属性,在安全性选项里面对服务身份验证选择“SQL server windows 身份验证模式

3.修改SQL server sa的密码,体设置如下:

SQL server Management Studio管理器中,展开服务器上的安全性”->登陆名->sa帐号上点右键属性,这样在常规的选择页中更改sa登陆帐号的密码。 注意SQL Server2005中,不允许密码设置简单,否则会通不过。然后在选择页的状态的登录修改为启用。

4.数据库连接字符串:

数据库连接字符串有很多种,如:

Data server=./SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sapassSql

Data server=服务器名/SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password= sapassSql

Data server=localhost/SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password= sapassSql

Data server=.;Initial Catalog=Northwind;User ID=sa;Password= sapassSql

Data server=服务器名;Initial Catalog=Northwind;User ID=sa;Password= sapassSql

具体的选择是和SQL Server2005的版本有关系,如果是SQL server 2005 Express版本,则必须要有“/SQLEXPRESS”,因此如果字符串是定义为一个变量的时候应该写成Server=./SQLEXPRESS

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用户名密码后,选取对应的数据库,最后点击测试连接,即可成功连接到数据库了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值