在本地主机中,我有connectionstring(在web.config文件中),如下所示:
<add name="TamizharThalamEntities" connectionString="metadata=res://*/Models.TamizharThalam.csdl|res://*/Models.TamizharThalam.ssdl|res://*/Models.TamizharThalam.msl;provider=System.Data.SqlClient;provider connection string="data source=./SQLEXPRESS; attachdbfilename=|DataDirectory|\TamizharThalam.mdf;integrated security=True;user instance=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient"/>
我用netcetera托管了我的网站。他们告诉我更改连接字符串如下:
数据源= sql1101.netcetera.co.uk;初始目录=您的数据库名称在此处;用户ID =您的数据库用户名在此处;密码=您的数据库密码
所以改变了web.config,如下所示:
data source=sql1101.netcetera.co.uk; Initial Catalog=TamizharThalam;
但是我的网站没有用......
请告诉我如何正确更改connectionString
答案 0 :(得分:0)
如果连接到Microsoft SQL数据库,则web.config密钥设置应如下所示
<add name="TamizharThalamEntities" connectionString="Data Source=sql1101.netcetera.co.uk;Initial Catalog=YOUR DATABASE NAME HERE;User Id=YOUR DATABASE USERNAME HERE;Password=YOUR DATABASEsomepwd" provider="System.Data.SqlClient"/>
答案 1 :(得分:0)
如果您将连接字符串更改为:
data source=sql1101.netcetera.co.uk; Initial Catalog=TamizharThalam;
您没有输入凭据来登录实例/数据库。您绝对需要输入用户名和密码(如果您没有使用集成安全性),以便您的应用程序可以对实例/数据库进行身份验证。
到目前为止,ConnectionStrings.com是连接字符串帮助的最佳网站,它可以让您使用正确的连接字符串进行设置。