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


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

    src=/UserFiles/a.jpg


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

    src=/UserFiles/b.jpg

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

    src=/UserFiles/c.jpg

    src=/UserFiles/d.jpg

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

    src=/UserFiles/e.jpg

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

    src=/UserFiles/g.jpg

    ◎ 昨晚上面几步,基本上就已经完成了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=sa123456
    Data Server=服务器名\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
    Data Server=localhost\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
    Data Server=.;Initial Catalog=Northwind;User ID=sa;Password=sa123456
    Data Server=服务器名;Initial Catalog=Northwind;User ID=sa;Password=sa123456

    ◎ 对了还有一些问题要注意的:就是如果连接不上 的话,可以设置下
    配置工具-=>SQL Server Configuration Manager-=>SQL Server2005网络配置-=>SQLEXPRESS的协议
    -=>TCP/IP【这里要注意一下,确定启用了除VIA以外的各个项】-=>打开TCP/IP属性-=>IP地址-=>IP1和IP2里面都有个“已启用”这个里面的数值要写:“是”

    src=/UserFiles/h.jpg

    以上步骤需提前做好〉〉


    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必须要外加括号的

    本人是在同时存在sql2000 和 sql2005的条件下测试的,我在关闭sql2000后测试sql2005连接通过,连接sql2000失败!启动sql2000后再次连接sql2000,测试通过,不知道说明了什么问题,高手指点????

    在另一个片文章上看到:

    我在查询时,的确是没有用到那种方式,是直接写的不加schema的,不知道什么问题,麻烦解释?

  • 相关阅读:
    Cron表达式说明
    exe4j 使用记录(二):jar打包exe
    exe4j 使用记录(一):下载、安装及注册
    Sublime Text3添加右键
    jenkins 入门教程
    Visual Studio设置字体及护眼背景色
    Visual Studio 设置C#语言代码格式
    Visual Studio 常用快捷键
    Maven中使用本地JAR包
    oracle 查看锁表及解锁的语句
  • 原文地址:https://www.cnblogs.com/Longkin/p/1206326.html
Copyright © 2020-2023  润新知