.sql
ファイルから名前を知らなくてもデータベースをインポートしたいのですが。
MySql
サーバーでは、SQLファイルからデータベースを簡単にインポートできるheidSQLのようなツールがあるので簡単ですが、SQL Serverではそれを行う方法が見つかりません。
ファイルをメモ帳で読み込もうとしましたが、エンコードすると内容が判読できなくなります。
このクエリを実行するとRESTORE HEADERONLY FROM DISK = N'C:\Planning\bdd.sql'
になりました
空のデータベースを作成するか、すでにそのデータベースをターゲットにしている場合は、作成します。
管理者特権でCMDを開いて実行します。
sqlcmd -S SERVERNAME -d MYDATABASE -U USERNAME -P PASSWORD -i C:\path\mysqlfile.sql -o C:\path\results.txt
基本的に:
はい、SQL Server Management Studioを使用してそれを行うことができます。 http://technet.Microsoft.com/library/Cc96639