0

MSDN の例を使用して、バックアップ用に Azure データベースをコピーしようとしています。コピーはできますが、SQL クエリの初心者なので、「SELECT name, user_access_desc, is_read_only, state_desc, recovery_model_desc FROM sys.databases;」ごとにコピー ステータスを確認する方法がわかりません。提供された例。クエリを実行できますが、結果を確認する方法がわかりません。例を見ると、クエリが結果セットを返すことがわかります。私の質問は、このセットをどこでどのように見ることができるかです。これはとても基本的なことで申し訳ありませんが、助けが必要です。

4

2 に答える 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 に答える