我正在尝试连接到我的共享托管数据库。
他们给我这个例子:
Data Source=KezBlu.db.10971085.hostedresource.com; Initial Catalog=KezBlu; User ID=KezBlu; Password='your password';
我从中做出:
<connectionStrings>
<add name="LibKezberProjectManager.Properties.Settings.KezberPMDBConnectionString" connectionString=" Server=****.db.10971085.hostedresource.com; Database=KezBlu; User ID=****; Password=mypassword; Trusted_Connection=False" providerName="System.Data.SqlClient" />
</connectionStrings>
但Linq似乎无法连接它。
我不确定会出现什么问题。
当我使用本地SQLExpress时,它工作正常......
由于
答案 0 :(得分:0)
尝试使用与提供商提供给您的示例相同的关键字。
所以将Server
替换为Data Source
,将Database
替换为Initial Catalog
。
您可能还想删除Trusted_Connection=False
。
答案 1 :(得分:0)
对于web.config,它应该如下所示:
<add name="KezberPMDBConnectionString" connectionString="Data Source=KezBlu.db.10971085.hostedresource.com;Initial Catalog=KezBlu;User ID=KezBlu;Password=yourpassword" providerName="System.Data.SqlClient"/>
在代码中,使用以下命令访问上面的连接字符串:
SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["KezberPMDBConnectionString"].ToString());
如果这可以解决您的问题,请将此答案标记为有用。