
网上下载了一个asp.net的源码 但是出现了 sms_conn.Open(); 的这段代码有问题 无法连接上数据库
文件附上的说默认数据库连接字符串在webconfig配置文件中修改。但是不知道应该如何修改(我用的是vs2010,sqlserver2008r2)下面附上配置希望大神能知...
文件附上的说默认数据库连接字符串在webconfig配置文件中修改。
但是不知道应该如何修改(我用的是vs2010,sql server2008r2)下面附上配置希望大神能知道如何修改
<?xml version="1.0"?><configuration>
<appSettings>
<add key="SMS_dbconn" value="server=.\sql2008;Pooling=true;Min Pool Size=10;Max Pool Size=200;packet size=4096;data source=.\sql2005;initial catalog=SMSstudent;uid=sa;pwd=sa" />
<add key="CrystalImageCleaner-AutoStart" value="true" />
<add key="CrystalImageCleaner-Sleep" value="60000" />
<add key="CrystalImageCleaner-Age" value="120000" />
</appSettings>
<system.web>
<compilation defaultLanguage="c#" debug="true">
<assemblies>
</assemblies>
</compilation>
<authentication mode ="Forms">
<forms name ="AuthCookie" loginUrl="Logoin.aspx"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true"/>
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/>
<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
<httpRuntime maxRequestLength="4096" executionTimeout="60" appRequestQueueLimit="100"/>
<siteMap defaultProvider="defaultSiteMap">
<providers>
<add
name="defaultSiteMap"
type="System.Web.XmlSiteMapProvider"
siteMapFile="~/Web.sitemap"/>
</providers>
</siteMap>
</system.web>
</configuration>
原句<add key="SMS_dbconn" value="server=.\sql2008;Pooling=true;Min Pool Size=10;Max Pool Size=200;packet size=4096;data source=.\sql2005;initial catalog=SMSstudent;uid=sa;pwd=sa" />我把sql2005改成了2008 展开
但是不知道应该如何修改(我用的是vs2010,sql server2008r2)下面附上配置希望大神能知道如何修改
<?xml version="1.0"?><configuration>
<appSettings>
<add key="SMS_dbconn" value="server=.\sql2008;Pooling=true;Min Pool Size=10;Max Pool Size=200;packet size=4096;data source=.\sql2005;initial catalog=SMSstudent;uid=sa;pwd=sa" />
<add key="CrystalImageCleaner-AutoStart" value="true" />
<add key="CrystalImageCleaner-Sleep" value="60000" />
<add key="CrystalImageCleaner-Age" value="120000" />
</appSettings>
<system.web>
<compilation defaultLanguage="c#" debug="true">
<assemblies>
</assemblies>
</compilation>
<authentication mode ="Forms">
<forms name ="AuthCookie" loginUrl="Logoin.aspx"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true"/>
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/>
<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
<httpRuntime maxRequestLength="4096" executionTimeout="60" appRequestQueueLimit="100"/>
<siteMap defaultProvider="defaultSiteMap">
<providers>
<add
name="defaultSiteMap"
type="System.Web.XmlSiteMapProvider"
siteMapFile="~/Web.sitemap"/>
</providers>
</siteMap>
</system.web>
</configuration>
原句<add key="SMS_dbconn" value="server=.\sql2008;Pooling=true;Min Pool Size=10;Max Pool Size=200;packet size=4096;data source=.\sql2005;initial catalog=SMSstudent;uid=sa;pwd=sa" />我把sql2005改成了2008 展开
1个回答
展开全部
.\sql2005指的是当前本机SQL服务的实例名,请确认你本机的服务数据库实例名是什么?改成对应的即可。
追问
两个出现.\sql2005的地方都要改吗 请问怎么查本机的服务数据库实例名?是在我的电脑管理里面的服务看吗 我改了mssqlserver之后也不行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询