尝试着用那些登陆控件,可惜连接不上数据库啊。
我在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config的connectionStrings修改了默认连接,
可是在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 中的aspnet_regsql.exe找不到相应的数据库,不知还缺少什么步骤。
创建用户出现以下错误:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)

解决方案 »

  1.   

    进入SQL Server 2005 Surface Area Configration 中的DataBase Engine - Remote Connections设置中,设置Loacl and Remote Connections - Using TCP/IP only
      

  2.   

    我的机器上还装不上sql server 2005,达不到它的最低要求。
      

  3.   

    to  veryhappy(wx.net) :
    看了那个设置了,安装后默认都是那个选项的,到没怎么用到这么高级的功能,高手就是高手,我还没想得那么深^_^
    to  mapserver(杨东) :
    达不到最低要求照样可以安装的,没几台机子有1G内存的,我的512M照样跑!
      

  4.   

    问题解决了,具体做法:
    在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config的connectionStrings中改为:
    <add name="LocalSqlServer" connectionString="Data Source=(local);Initial Catalog=test2005;User ID=sa;Password=aa" providerName="System.Data.SqlClient" />
    在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 中的aspnet_regsql.exe注册时选择对应的库就行了,系统默认的库是aspnetdb;
    另外,如果安装了sql2005后,可能会遇到在看sdk文档时看那些示例程序出错,这个也属于同一个问题,具体处理是:
    把  "../Microsoft Visual Studio 8\SDK\v2.0\QuickStart\aspnet\web.config"中的连接修整就行了,我的测试例子是
    <add name="test2005" connectionString="Server=(local);uid=sa;pwd=aa;Database=test2005"/>PS:这些是我今天碰到的小问题,也许对于高手没什么,如果是刚开始接触vs2005也许就省了一些时间摸索了,就拿出来共享了,献丑献丑:)