Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SQL Server连接字符串:Web托管服务提供的连接字符串不';似乎不对_C#_Asp.net_Sql Server 2008_Connection String_Membership Provider - Fatal编程技术网

C# SQL Server连接字符串:Web托管服务提供的连接字符串不';似乎不对

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

我有一个带有SQL server 2008 R2数据库的ASP.NET C#应用程序,该数据库整合了成员资格提供程序和应用程序数据库。我正试图根据web托管服务提供商提供的说明修改我的web配置,但我认为我遗漏了一些东西

以下是我当前的web.config连接字符串:

<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=&quot;data source=SFP\SFP_SQL_SVR;attachdbfilename=C:\Users\Susan\Documents\Databases\Restaurants.mdf;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" 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=&quot;Data Source=RESTAURANT.db.9319451.hostedresource.com; 
Initial Catalog=RESTAURANT; User ID=your username; Password='your password;
multipleactiveresultsets=True;App=EntityFramework&quot;" 
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=&quot;Data Source=RESTAURANT.db.9319451.hostedresource.com; 
Initial Catalog=RESTAURANT; User ID=your username; Password='your password;
multipleactiveresultsets=True;App=EntityFramework&quot;" 
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=&quot;data source=RESTAURANT.db.9319451.hostedresource.com;Initial Catalog=RESTAURANT;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" 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=&quot;data source=RESTAURANT.db.9319451.hostedresource.com;Initial Catalog=RESTAURANT;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" 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=&quot;data source=RESTAURANT.db.9319451.hostedresource.com;Initial Catalog=RESTAURANT;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" 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=&quot;data source=RESTAURANT.db.9319451.hostedresource.com;Initial Catalog=RESTAURANT;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

如果上述操作不起作用,那么还可以在RestaurantEntities连接字符串中添加UserID和Password