A. 安装sql server 2005 是出现IIS警告 怎么解决 还有一个关于ASP.NET的警告
安装sql
server
2005
系统必须有IIS,
也就是网页服务,
windows系统一般自带,
但都是禁用的,
你要自己打开,
具体方法:
控制面板--windows功能--internet信息服务,
里面东西如果不清楚全部打上勾即可。
至于ASP.NET,
如果你是xp系统,
需要首先下载安装framework.net
,
如果是win7
,
上面这步省略,
然后确认上面安装的【Internet
信息服务】--【万维网服务】--【应用程序开发功能】,勾选【ASP.Net】
。
如果还不行
使用管理员身份打开命令提示符:
1、cscript
C:\inetpub\adminscripts\adsutil.vbs
SET
W3SVC/AppPools/Enable32bitAppOnWin64
1
2、C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe
-i
按顺序分别复制二个语句,然后在命令提示符上面右键粘贴,然后执行。
重新注册32位的.net到IIS中。
B. 如何在sqlserver企业管理器中添加machineName\ASPNET为用户
安全性里面有个登录名,右键新建登录名,根据需要设置好用户密码,这样就建成了。
C. 我在Visual Studio 2008 命令提示中输入aspnet_regsql。exe,安装时无法连接到 SQL Server 数据库
服务。
如果服务已经开起,开始->程序->microsoft sqlserver 2005 ->配置工具->sqlserver 外围应用配置器
选择服务和外链的外围应用配置器 选择MSSQLSERVER下的 Database Engine ->远程链接。在右边选择本地连接和远程连接选中最下面那个 也就是“同时使用TCP/IP 和 named pipes” 应用 确定。
然后重启服务。
试试。。
D. asp.net网站无法连接到数据库
1、导入命名空间
using System.Data.SqlClient; //连接SQLServer 数据库专用
2、创建连接
SqlConnection lo_conn = New SqlConnection("Server=服务器名字或IP;Database=数据库名字;uid=用户名;pwd=密码");
3、打开连接,第2步并没有真正连接数据库
lo_conn.Open(); //真正与数据库连接
4、向数据库发送SQL命令要使用SqlCommand:
SqlCommand lo_cmd = new SqlCommand(); //创建命令对象
lo_cmd.CommandText = "这里是SQL语句"; //写SQL语句
lo_cmd.Connection = lo_con; //指定连接对象,即上面创建的
5、处理SQL命令或返回结果集
lo_cmd.ExecuteNonQuery(); //这个仅仅执行SQL命令,不返回结果集,实用于建表、批量更新等不需要返回结果的操作。
SqlDataReader lo_reader = lo_cmd.ExecuteReader();//返回结果集
6、以数据集的方式反回结果集
SqlDataAdapter dbAdapter = new SqlDataAdapter(lo_cmd); //注意与上面的区分开
DataSet ds = new DataSet(); //创建数据集对象
dbAdapter.Fill(ds); //用返回的结果集填充数据集,这个数据集可以被能操作数据的控件DataBind
7、关闭连接
lo_conn.Close();
E. ASP.NET的问题
使用 ASP.net网站管理工具 无法连接到 SQL Server 数据库
系统配置:Windows xp sp3+ IIS 5.1 + Visual Studio 2005 + SQL Server 2005
选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足。也可能是未启用角色管理器功能造成的。请单击下面的按钮,以重定向到可以选择新数据存储区的页。
下面的消息可能会有助于诊断问题: 无法连接到 SQL Server 数据库。
解决方法:
1.打开vs 2005 命令提示,输入aspnet_regsql,弹出ASP.NET SQL Server 安装向导,点下一步,点“为应用程序服务配置 SQL Server”,点下一步,服务器中设置你的SQL数据库中的实例名称,比如:我的实例名称就是localserver;使用“windows身份验证”;数据库用中写入你要连接的名称,我这里使用test。点下一步,若成功连接,请点击完成,否则就在返回检查。
2.仍然不行,打开Visual Studio 2005,依次:工具-->选项-->数据库工具-->数据连接-->SQL Server实例名称,改为你的服务器名称,如:localserver。
3.还是Visual Studio 2005,工具-->连接到数据库-->服务器名(输入刚才的服务器),可以按你要求选择Windows或SQL Server身份验证,然后数据库选择刚才的test。测试OK后,点“高级”,复制对话窗口的最下面一行语句(比如,如果你之前选择“使用SQL Server身份验证”,则复制出来的语句类似为Data Source=Server;Initial Catalog=test;User >
4、打开IIS:默认网站-->属性-->ASP.NET-->编辑全局配置-->常规-->点击“连接字符串管理器”的“LocalSqlServer”后,点编辑,然后清除里面的字符串,再粘贴第3步所复制的字符串,如果你第3步是选择SQL Server身份验证的,还需在后边再手动输入“;Password=sa”,当然,后面的sa用你的密码替换,然后确定,如果第3步是Windows身份验证的,则粘贴后直接确定保存即可 。
问题二:在安装 Microsoft .NET Framework 软件开发工具包 (SDK) 或 Visual Studio .NET 之后,会创建 Internet 信息服务 (IIS) 映射,以便为 ASP.NET 的新文件扩展名及设置建立关联。如果在运行 SDK 或 Visual Studio 安装程序时没有安装 IIS,或是在运行 SDK 或 Visual Studio 安装程序之后卸载并重新安装了 IIS,那么这些设置将不正确。试图查看 ASP.NET 页时会遇到意外现象。如何解决呢?
解决方法:
要为 ASP.NET 修复 IIS 映射,请按照下列步骤操作:
1. 运行 Aspnet_regiis.exe 实用工具:
打开vs 2005 命令提示,输入aspnet_regiis -i
2. 注册 Aspnet_isapi.dll:
按Win+R键打开运行对话框,键入regsvr32 C:\Windows\Microsoft.NET\Framework\版本(如v2.0.50727)\aspnet_isapi.dll
F. SQL 服务器上未安装 ASP.NET 2.0 版会话状态,因此无法使用 SQL Server。请安装 ASP.NET 会话状态 SQL Serv
联系卖给你空间的商家,叫他在空间配置好asp.net和sqlserver服务
G. asp.net与数据库连接出错的问题
VS只自带了数据库引擎,没有带管理器,要自己到微软网站下载Sql Server Management Studio Express.然后按下面的步骤做。
1.配置SQLServer外围应用服务器,开启SQL2005远程连接功能:
操作方式如下,点击“配置工具”->“SQLServer外围应用配置器”,然后在打开的窗口中选择“服务和连接的外围应用配置器”->然后选择Database Engine节点下的 “远程连接”,选择“本地连接和远程连接”,同时选择“同时使用TCP/IP和named pipes”,确定后然后需要重新启动数据库服务就可以了。
2.把登陆设置改为SQLServer 和 Windows 身份验证模式,具体设置如下:
打开SQLServer Management Studio管理器,点击服务器上面右键然后查看属性,在安全性选项里面对服务身份验证选择“SQLServer 和 Windows 身份验证模式”。
3.修改SQLServer sa的密码,体设置如下:
在SQLServer Management Studio管理器中,展开服务器上的“安全性”->登陆名->在sa帐号上点右键属性,这样在“常规”的选择页中更改sa登陆帐号的密码。注意SQLServer2005中,不允许密码设置简单,否则会通不过。然后在选择页的“状态”的登录修改为启用。
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
具体的选择是和SQLServer2005的版本有关系,如果是SQLServer 2005 Express版本,则必须要有“\SQLEXPRESS”,因此如果字符串是定义为一个变量的时候应该写成Server=. \\SQLEXPRESS。
5.在.net2.0 Framework中注册SQLServer数据库:
找到.net2.0 Framework的安装路径,一般安装在 “C:\Windows\Microsoft.NET\Framework\v2.0.50727”目录下,然后在DOS中在指定目录下运行“ASPNET_REGSQL”指令,就会出现ASP.NETSQLServer安装向导,点击“下一步”,然后选择“为应用程序服务配置SQLServer”,然后直接点击下一步,就会完成SQLServer注册界面。我们就会看到NorthWind数据库下面多了几张表。
6.设置web.config文件:
在应用程序中的web.config文件添加如下数据库连接的配置:
程序代码:
<connectionStrings>
<add name="ConnectionSqlServer" connectionString="Data Source=.\SQL2005;Initial Catalog=Test2008;User ID=sa;PWD=sasasasa" providerName="System.Data.SqlClient"/>
</connectionStrings> 这样我们便在Visual Studio 2005中可以轻松的调用SQLServer的数据连接了。
现在我们来对上面所做的步骤来测试数据的连接,我们打开Visual Studio 2005,在视图的“服务器资源管理器”来添加SQLServer 2005的连接,通过输入服务器名称和对应的SQLServer身份验证的sa用户名密码后,选取对应的数据库,然后点击“测试连接”,就会成功的连接到数据库了。
如果sa无法登录,检查sa的状态属性中,是否启用了登录
H. 安装Sqlserver2005时的ASPNET问题
再去网上下个.net framework2.0重装一次就ok了 ,这个问题我也碰到过的。
I. 安装sql2005数据库时出现错误!求解!!!!!
依次单击“开始”、“运行”,然后在“打开”中键入 regedit.exe,再单击“确定".打开 regedit , 定位到
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
目录下有Last Counter 和 Last Help 两个键值。在Perflib目录下有004和009两个子目录。其中有Counter 和 Help两个键值。
查看004目录(对于中文系统,英文系统是009目录)下的Counter 记录其最后的数字,我这里是11214,将该值写到Last Counter
中;同样将004目录中的Help中最后的数字,我这里是11215,写到Last Help中。
再次安装SQL2005,检查通过。
J. 安装啦sql server 为什么vs 数据源里里没有SQL
以VS 2005和SQL Server 2005为例创建连接:
在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;Connect
Timeout=20"/>
</appSettings>
然后在代码中通过调用下面的语句就可以实现数据库的连接了。
SqlConnection conn = new SqlConnection
(ConfigurationSettings.AppSettings["ConnectionString"]);
在这样的条件下我们只需把身份验证设置成为SQL Server和Windows验证就可以了。
而在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/IP和named 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用户名密码后,
选取对应的数据库,最后点击“测试连接”,即可成功连接到数据库了。