2011-12-20 28 views
0

我有ASP.NET项目和连接密度纤维板database.I想将其部署到远程server.I刚才的ftp account.The项目工程以及对我的地方,但我有问题,同时deploying.I改变我的连接字符串像。请帮助我有什么问题?连接字符串设定,同时部署

<add name="libraryConnectionString" 

    connectionString=" Server =.\SQLExpress; 

    AttachDbFilename= [email protected]/App_Data/LIBRARY.mdf; 

    Integrated Security=SSPI; 

    User Instance=True" 

    providerName="System.Data.SqlClient"/> 

</connectionStrings> 
+0

你不能只给FTP路径'AttachedDbFilename'财产。你的数据库文件必须是本地文件,可以随机读取和写入! – 2011-12-20 12:16:46

+0

公司红粉我只是一个FTP帐户,并希望部署我project.I不知道在哪里位于项目上的身体我server.and有这个错误 – 2011-12-20 12:18:46

+0

尝试附加自动命名的数据库文件[email protected]。 com/App_Data/LIBRARY.mdf失败。具有相同名称的数据库存在,或指定的文件无法打开,或位于UNC共享上。 – 2011-12-20 12:19:51

回答

0

你必须通过控制面板来创建用户沿着MS-SQL Server数据库(远程),或者你可能会问到你的托管服务提供商创建数据库和用户。创建数据库后,您可以执行脚本(您可以使用Visual Studio数据库发布向导)并为您的web-app构建一个新的连接字符串。

看一看MSDN文章 - Deploying a Database by Using the Database Publishing Wizard

在Visual Studio数据库发布向导使您能够 一个SQL Server数据库(模式和数据)部署到托管环境。 您可以运行通过右键单击服务器资源管理器 一个数据库,然后单击发布到供应商的向导。

+0

我刚才的FTP帐户,我知道服务器实例name.I不知道谁是公司的供应商。 – 2011-12-20 12:23:05

+0

我认为2.0版不支持 – 2011-12-20 12:28:46

+0

Microsoft SQL Server数据库发布向导1.1 - http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=5498 – adatapost 2011-12-20 12:33:41

相关问题