zoukankan      html  css  js  c++  java
  • VS2010数据库连接问题

    我用SQL server 2008写了一个小表格,运行VS的前选择了 工具-连接数据库,然后选择了那个表格的名称。运行后出现如下错误提示,请问是哪里出了问题呢?

    数据库连接版本有问题。在VS中把信用数据库版本地方的代码修改一下就好了。

    Server=.;database=jtj;User ID=sa;Password=

    改成了Data Source=.\SQLEXPRESS;Initial Catalog=jtj;User ID=sa;Password=

    下面可看可不看。
    搜索
          1.开启sql2005远程连接功能,开启办法如下:
            配置工具->Sql Server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine节点,先择“远程连接”,接下建议选择“同时使用TCP/IP和named pipes”,确定后重启数据库服务就可以了。

            2.登陆设置改为:Sql Server 和 Windows 身份验证模式,具体设置如下:
            SQL Server Management Studio管理器->Windows 身份验证连接服务器->对象资源管理器中选择你的数据服务器->右键->属性->安全性->Sql Server 和 Windows 身份验证模式选中。
            3.设置一个Sql Server方式的用户名和密码,具体设置如下:
            (1)SQL Server Management Studio管理器->Windows 身份验证连接服务器->对象资源管理器中选择你的数据服务器->展开服务器上的“安全性”->登陆名->在sa帐号上点右键->“选择页”选择常规->更改sa登陆帐号的密码。这样就设置了一个用户名为sa,密码为:sa123456的用户。
            (2)“选择页”选择状态->登陆修改为启用
            4.数据库连接字符串
            数据库连接字符串有好几种,相信你自己也见过,都被搞晕了
            Data Source=.SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
            Data Source=服务器名SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
            Data Source=localhostSQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
            Data Server=.;Initial Catalog=Northwind;User ID=sa;Password=sa123456
            Data Source=服务器名;Initial Catalog=Northwind;User ID=sa;Password=sa123456
            ……
            到底那种正确?这跟数据库版本有关系,如果是Sql Server 2005 Express版本,则必须要有“SQLEXPRESS”。而且如果这个字符串是定义为一个变量的时候,VS2005还会在“”的下面加个红色的波浪线提示你“S是无法识别的转义序列”,因此如果字符串是定义为一个变量的时候应该写成Server=.\SQLEXPRESS
            5.注册Sql Server数据库
            在路径“C:WindowsMicrosoft.NETFrameworkv2.0.50727”下运行“ASPNET_REGSQL”指令,就会出现ASP.NET SQL Server Setup Wizard向导,连续按下两个下一步后就会出现Sql Server注册界面,填入你要注册的数据库参数就注册好了。注册完后会在你的数据库里多几个表(如图):

            6.设置数据库连接字符串
            打开IIS->在默认网站或是网站所在的虚拟目录点击右键选择属性->选择ASP.NET选项卡->编辑配置->在“常规”页签编辑“LocalSqlServer”数据库连接字符串:
            Data Server=.SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
            7.设置web.config文件
            在web.config文件添加如下程序:
    <connectionStrings>
    <add name="LocalSqlServer" connectionString="Data Source=.SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456" providerName="System.Data.SqlClient"/>
    </connectionStrings>

    ---- 动动手指关注我!或许下次你又能在我这里找到你需要的答案!ZZZZW与你一起学习,一起进步!
  • 相关阅读:
    Android开发之Sqlite的使用
    ZOJ 3607 Lazier Salesgirl
    ZOJ 3769 Diablo III
    ZOJ 2856 Happy Life
    Ural 1119 Metro
    Ural 1146 Maximum Sum
    HDU 1003 Max Sum
    HDU 1160 FatMouse's Speed
    Ural 1073 Square Country
    Ural 1260 Nudnik Photographer
  • 原文地址:https://www.cnblogs.com/zzzzw/p/4447041.html
Copyright © 2011-2022 走看看