2011-04-16 74 views
1
Data Source=.\SQLEXPRESS; 
AttachDbFilename=ftp.Blaz.co.il/Shim/MainProject2/App_Data/Database.mdf; 
Integrated Security=True; 
User Instance=True; 
User Id=BB;Password=BB23 

我的错误在哪里?我上传我的网站到互联网,但我不知道如何将数据库附加到网站

用户标识和密码应该是用户标识和连接FTP文件夹的密码?

我没有在我的web.config中写这个,它只是在我的DAL类中。

我使用SQL Server Express和Web开发人员(C#)

+2

我非常该死的确保凭证不是那些用于您的FTP帐户的凭证。尝试询问您的提供商是否有数据库凭据。 – halfdan 2011-04-16 09:40:37

+0

您必须在那里添加授予访问sql server数据库的凭据。 – 2011-04-16 09:47:12

+0

我认为您需要(1)将您的MDF文件上传到FTP服务器,然后(2)**将该MDF附加到在该服务器上运行的SQL Server实例。你不能只使用'AttachDbFilename'并提供一个FTP地址...... – 2011-04-16 10:23:20

回答

0

这取决于你的网络提供商:

  • 难道他们举办的SQL?
  • 您是否购买了托管软件包?

如果你有一个SQL托管包,你需要使用虚拟主机的控制台来连接.mdf

从那里你需要遵循上面关于通过web.config连接的建议。

根据您需要存储的数据的类型和数量,可能值得考虑SQLce,这会以您似乎尝试的方式附加。