データベースの古いバックアップである巨大な.bakファイルを回復するために、SQL Server Management Studio(SSMS)2016をダウンロードしました。しかし、まずDBサーバーに接続する必要があります。
インストール後、SSMSを実行し、DBサーバーに接続するように求められます。私は何も持っておらず、ドット「。」のみを入力することで「ローカル」データベースを作成できることがわかりました。サーバー名にWindows認証を使用します。
動作していません。どうやるか?
ダウンロード をインストールし、 SQL LocalDB をインストールする必要があります。これは、リモート接続を許可せず、Windows統合認証のみをサポートするSQL Serverの特別なエディションです。シンプルなワンクリックMSIインストールであるため、簡単に展開できます。
SQL Server 2016 Expressをダウンロードしてインストールするには、SQL Serverのダウンロードにアクセスしてください。 LocalDBは、インストール中に選択する機能であり、メディアをダウンロードするときに使用できます。メディアをダウンロードする場合は、Express AdvancedまたはLocalDBパッケージを選択します。
上記のことは、小さなダウンローダー(cca 5 MB)をダウンロードして実行し、LocalDB(44 MB)を選択すると、MicrosoftダウンローダーがMSIパッケージを選択したフォルダーにダウンロードする必要があることを意味します。次に、MSIパッケージを実行するだけで、LocalDBがインストールされます。
ダンプを回復するには、ダンプをアップロードするサーバーが1つ必要です。このためには、1つのMSサーバーが必要です。ユーザー名とパスワードを使用してサーバーに接続できます。サーバーに接続した後、ダンプをインポートするDBを作成できます。
SQLダンプにcreate Databaseステートメントが含まれている場合は、作成する必要はありません。
テキストファイルでSQLダンプを開くことができる場合、作成に必要なデータベース名、またはDBを作成するためのステートメントが既にあることがわかります。