C# SQL Server连接字符串:Web托管服务提供的连接字符串不';似乎不对
我有一个带有SQL server 2008 R2数据库的ASP.NET C#应用程序,该数据库整合了成员资格提供程序和应用程序数据库。我正试图根据web托管服务提供商提供的说明修改我的web配置,但我认为我遗漏了一些东西 以下是我当前的web.config连接字符串:C# SQL Server连接字符串:Web托管服务提供的连接字符串不';似乎不对,c#,asp.net,sql-server-2008,connection-string,membership-provider,C#,Asp.net,Sql Server 2008,Connection String,Membership Provider,我有一个带有SQL server 2008 R2数据库的ASP.NET C#应用程序,该数据库整合了成员资格提供程序和应用程序数据库。我正试图根据web托管服务提供商提供的说明修改我的web配置,但我认为我遗漏了一些东西 以下是我当前的web.config连接字符串: <connectionStrings> <add name="RestaurantDB" connectionString="data source=SFP\SFP_SQL_SVR;attachdbfilenam
<connectionStrings>
<add name="RestaurantDB" connectionString="data source=SFP\SFP_SQL_SVR;attachdbfilename=C:\Users\Susan\Documents\Databases\Restaurants.mdf;Integrated Security=SSPI;"/>
<add name="RestaurantsEntities" connectionString="metadata=res://*/Restaurant.csdl|res://*/Restaurant.ssdl|res://*/Restaurant.msl;provider=System.Data.SqlClient;provider connection string="data source=SFP\SFP_SQL_SVR;attachdbfilename=C:\Users\Susan\Documents\Databases\Restaurants.mdf;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
如何根据上述内容修改当前的连接字符串?提前感谢。只需替换
数据源=SFP\SFP\u SQL\u SVR;attachdbfilename=C:\Users\Susan\Documents\Databases\Restaurants.mdf;综合安全=SSPI代码>
到
数据源=RESTAURANT.db.9319451.hostedresource.com;初始目录=餐厅;用户ID=您的用户名;Password='your Password'代码>
比如:
<add name="RestaurantDB" connectionString="data source=RESTAURANT.db.9319451.hostedresource.com;
Initial Catalog=RESTAURANT; User ID=your username; Password='your password'>
<add name="RestaurantsEntities" connectionString="metadata=res://*/Restaurant.csdl|res://*/Restaurant.ssdl|res://*/Restaurant.msl;
provider=System.Data.SqlClient;provider connection string="Data Source=RESTAURANT.db.9319451.hostedresource.com;
Initial Catalog=RESTAURANT; User ID=your username; Password='your password;
multipleactiveresultsets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
只需替换数据源=SFP\SFP\u SQL\u SVR;attachdbfilename=C:\Users\Susan\Documents\Databases\Restaurants.mdf;综合安全=SSPI代码>
到
数据源=RESTAURANT.db.9319451.hostedresource.com;初始目录=餐厅;用户ID=您的用户名;Password='your Password'代码>
比如:
<add name="RestaurantDB" connectionString="data source=RESTAURANT.db.9319451.hostedresource.com;
Initial Catalog=RESTAURANT; User ID=your username; Password='your password'>
<add name="RestaurantsEntities" connectionString="metadata=res://*/Restaurant.csdl|res://*/Restaurant.ssdl|res://*/Restaurant.msl;
provider=System.Data.SqlClient;provider connection string="Data Source=RESTAURANT.db.9319451.hostedresource.com;
Initial Catalog=RESTAURANT; User ID=your username; Password='your password;
multipleactiveresultsets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
我不知道如何处理这个问题,但我只是给你一个想法。试试看,也许有用
首先,像这样修改您的RestaurantDB连接字符串
<add name="RestaurantDB" connectionString="RESTAURANT.db.9319451.hostedresource.com;Initial Catalog=RESTAURANT; User ID=your username; Password='your password';"/>
<add name="RestaurantsEntities" connectionString="metadata=res://*/Restaurant.csdl|res://*/Restaurant.ssdl|res://*/Restaurant.msl;provider=System.Data.SqlClient;provider connection string="data source=RESTAURANT.db.9319451.hostedresource.com;Initial Catalog=RESTAURANT;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
还有像这样的餐厅
<add name="RestaurantDB" connectionString="RESTAURANT.db.9319451.hostedresource.com;Initial Catalog=RESTAURANT; User ID=your username; Password='your password';"/>
<add name="RestaurantsEntities" connectionString="metadata=res://*/Restaurant.csdl|res://*/Restaurant.ssdl|res://*/Restaurant.msl;provider=System.Data.SqlClient;provider connection string="data source=RESTAURANT.db.9319451.hostedresource.com;Initial Catalog=RESTAURANT;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
如果上述方法不起作用,那么在RestaurantEntities连接字符串中添加用户ID和密码我不知道如何处理这个问题,但我只是给你一个想法。试试看,也许有用
首先,像这样修改您的RestaurantDB连接字符串
<add name="RestaurantDB" connectionString="RESTAURANT.db.9319451.hostedresource.com;Initial Catalog=RESTAURANT; User ID=your username; Password='your password';"/>
<add name="RestaurantsEntities" connectionString="metadata=res://*/Restaurant.csdl|res://*/Restaurant.ssdl|res://*/Restaurant.msl;provider=System.Data.SqlClient;provider connection string="data source=RESTAURANT.db.9319451.hostedresource.com;Initial Catalog=RESTAURANT;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
还有像这样的餐厅
<add name="RestaurantDB" connectionString="RESTAURANT.db.9319451.hostedresource.com;Initial Catalog=RESTAURANT; User ID=your username; Password='your password';"/>
<add name="RestaurantsEntities" connectionString="metadata=res://*/Restaurant.csdl|res://*/Restaurant.ssdl|res://*/Restaurant.msl;provider=System.Data.SqlClient;provider connection string="data source=RESTAURANT.db.9319451.hostedresource.com;Initial Catalog=RESTAURANT;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
如果上述操作不起作用,那么还可以在RestaurantEntities连接字符串中添加UserID和Password