0

ASP.NETプロジェクトと接続されたmdfデータベースがあります。リモートサーバーに展開したいです。ftpアカウントしかありません。プロジェクトはローカルで正常に動作しますが、展開中に問題が発生しました。のように接続文字列を変更しました。何が問題なのか教えてください。

    <add name="libraryConnectionString" 

    connectionString=" Server =.\SQLExpress; 

    AttachDbFilename= myusername@ftp.myserver.com/App_Data/LIBRARY.mdf;

    Integrated Security=SSPI;

    User Instance=True" 

    providerName="System.Data.SqlClient"/>

</connectionStrings>
4

1 に答える 1

0

コントロールパネルを介してユーザーと一緒にMs-Sqlサーバーデータベース(リモート)を作成する必要があります。または、ホスティングプロバイダーにデータベースとユーザーの作成を依頼することもできます。データベースが作成されたら、スクリプトを実行して(Visual Studioデータベース公開ウィザードを使用できます)、Webアプリの新しい接続文字列を作成できます。

MSDNの記事をご覧ください-データベース公開ウィザードを使用したデータベースの展開

Visual Studioのデータベース公開ウィザードを使用すると、SQL Serverデータベース(スキーマとデータの両方)をホスティング環境に展開できます。サーバーエクスプローラーでデータベースを右クリックし、[プロバイダーに公開]をクリックすると、ウィザードを実行できます。

于 2011-12-20T12:17:15.150 に答える