2013-05-12 101 views
0

我已创建页面webconfig.asp。此页面提供整个ASP网站的连接字符串。但我不知道如何给连接字符串。如何将.asp页面的连接字符串写入sql server SQL Server 2008 R2

我这样做

Application("asd")="Data Source=PANKIL-PC\PANKIL;Initial Catalog=idoms;Integrated  Security=True; providerName=System.Data.SqlClient " 

但这是没有帮助的。我的应用程序每次都会超时

+1

是这个.NET或经典的asp问题? – ulluoink 2013-05-12 11:59:50

+0

您安装了哪个**版本的SQL Server? Express或“完整”版本(网页,标准,开发人员,企业)?还有:你给你的安装提供了哪些**实例名称?没有 - 只是选择了默认值?在同一台计算机上是否安装了其他任何版本的SQL Server?您可以使用例如SQL Server连接到您的SQL Server吗?管理工作室?如果是这样的话:你指定了什么**服务器名称? – 2013-05-12 14:46:57

+0

SQL SERVER 2008 R2安装在机器上。我的.NET应用程序工作正常,但传统的ASP应用程序不是wolring。 – 2013-05-12 17:13:23

回答

0

System.Data.SqlClient仅适用于.net,据我所知。使用oledb提供商为经典的asp像这样:

constr = "Provider=SQLOLEDB;Data Source=PANKIL-PC\PANKIL;Initial Catalog=idoms;Integrated Security=SSPI" 
+0

获取错误用户'NT AUTHORITY \ IUSR'的登录失败 – 2013-05-24 05:45:13

+0

@PankilAgrawal您必须添加以SQL Server用户身份执行iis的用户。我以为你这样做是因为你想通过集成安全连接到SQL服务器 – ulluoink 2013-05-24 10:59:10

+0

但我没有得到suceess – 2013-09-19 09:01:26