none
难题!如何更改VS2005默认使用SQL Server Express的设置,而使用SQL Server 2005 Developer Edition(在不安装SQL Server Express的情况 RRS feed

  • 问题

  •  

    我在装VS2005时没有装SQL   Server   Express,然后直接装SQL   Server   2005   Developer   Edition,在VS2005中使用到SqlDataSource控件,在配置数据源的过程中,在“服务器名称”下拉框中是空的。在新建“网站”-“个人网站初学工具包”后,这整个程序也用不了,它默认是连接SQL   Server   Express的.弄得在VS2005里使用到数据库连接时都都默认SQL   Server   Express,可是我是想直接用SQL   Server   2005   Developer   Edition!有没有办法使它连接到我装的SQL   Server   2005   Developer   Edition呀???还有在“网站”菜单下的“ASP.NET配置"也不能使用,郁闷呀!!!到底怎么才能在VS2005正常的使用SQL   Server   2005   Developer   Edition(在不装SQL   Server   Express的情况下)???高手帮帮忙呀!!!!!!
    2008年6月7日 15:54

答案

  • 打开C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG目录

    编辑machine.config文件,查找节点。

    Code Snippet

    <connectionStrings>
      <add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
     </connectionStrings>

     

     

    改为SQL   Server   2005   Developer   Edition的连接字符串即可。
    2008年6月10日 4:44
    版主

全部回复

  • 首先你看一下你的MSSQLSERVER服务开了没。

     

    在打开sql server management studio开始连接时,你选择下服务器名称

    2008年6月9日 3:11
  • 打开C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG目录

    编辑machine.config文件,查找节点。

    Code Snippet

    <connectionStrings>
      <add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
     </connectionStrings>

     

     

    改为SQL   Server   2005   Developer   Edition的连接字符串即可。
    2008年6月10日 4:44
    版主