MSDN の例を使用して、バックアップ用に Azure データベースをコピーしようとしています。コピーはできますが、SQL クエリの初心者なので、「SELECT name, user_access_desc, is_read_only, state_desc, recovery_model_desc FROM sys.databases;」ごとにコピー ステータスを確認する方法がわかりません。提供された例。クエリを実行できますが、結果を確認する方法がわかりません。例を見ると、クエリが結果セットを返すことがわかります。私の質問は、このセットをどこでどのように見ることができるかです。これはとても基本的なことで申し訳ありませんが、助けが必要です。
質問する
245 次
2 に答える
6
SQL Server Management Studio がインストールされている場合は、Azure インスタンスに接続してクエリを実行するのと同じくらい簡単です (IP がファイアウォール ルールに含まれていると仮定します)。
それ以外の場合は、Web インターフェイスを使用してクエリを実行します
https://YourServerHere.database.windows.net/?langid=en-us
ここでログイン。データベースを指定しないでください
データベースを選択
クエリを実行
于 2013-05-07T21:23:04.623 に答える
2
方法を示す VB.NET コードを次に示します。
Using conn As New SqlConnection("<Your Azure Connection String>")
Using command As SqlCommand = conn.CreateCommand()
conn.Open()
command.CommandText = "SELECT name, user_access_desc, is_read_only, state_desc, recovery_model_desc FROM sys.databases"
Using reader As SqlDataReader = command.ExecuteReader()
While reader.Read()
Console.WriteLine("Name: {0}, UserAcess: {1}, Is_Readonly: {2}, State: {3}, recovery: {4}", _
reader("name").ToString().Trim(), _
reader("user_access_desc").ToString().Trim(), _
reader("is_read_only").ToString().Trim(), _
reader("state_desc").ToString().Trim(), _
reader("recovery_model_desc").ToString().Trim())
End While
End Using
conn.Close()
End Using
End Using
于 2013-05-08T09:08:12.757 に答える