1

別のコンピューターで SQL Server 2005 データベースを使用して ASP.Net Web アプリケーションを作成しました。

他のPCに移したいです。したがって、ASP.Net プロジェクトと SQL データベースを.bak形式でコピーしました。データベースに接続するようにアプリケーションを構成する必要があり、正しい接続文字列を取得するための支援が必要です。

PS: データベースは SQL Server 2005 で作成されたもので、SQL Server 2012 にデプロイする必要があります。

4

3 に答える 3

4

bak ファイルは、SQL Server バックアップ ファイルです。それを Sql Server 2012 に復元し、そこから移動する必要があります。

Sql Server 2012 でのデータベース ファイルの復元 -> http://msdn.microsoft.com/en-us/library/ms177429.aspx

そして、アプリケーションをそれに接続するための接続文字列 - > http://connectionstrings.com/sql-server-2012

于 2012-12-18T12:15:51.743 に答える
1

新しいSQL Server 2012でデータベースを復元する必要があります。その後、新しい接続文字列を作成できます。名前をそのままにしておく場合は、接続文字列でサーバーの名前を変更するだけで済みます。

于 2012-12-18T12:16:30.473 に答える
1

「tucaz」によるリンクは、手始めとして良い例です。次の手順に従って、アイデアを得ることができます。

  1. 新しい PC の SQL Server 2012 に新しいデータベースを作成する

  2. 新しく作成したデータベースを右クリックし、[データベースの復元] オプションを見つけます。復元に必要な .bak ファイルを提供する

  3. データベースファイルの復元ウィンドウで「既存のデータベースを上書きする(WITH REPLACE)」オプションを必ず選択してください

  4. バックアップが復元されたら、アプリケーション構成ファイルで次の形式の接続文字列を使用します。

    <add name="connectionstring" 
         connectionString="Data Source=ServerName;Initial catalog=DBName;user id=UserName;password=password;Language=British;" />
    
于 2012-12-18T12:30:44.553 に答える