2013-05-07 4 views
0

Я пытаюсь скопировать базу данных Azure для резервного копирования с использованием примеров MSDN. Я могу сделать копию, но являюсь новичком SQL-запроса. Я не могу понять, как проверить статус копирования на «SELECT name, user_access_desc, is_read_only, state_desc, recovery_model_desc FROM sys.databases;" пример предоставлен. Я могу запустить запрос, но не знаю, как получить результаты для проверки. При взгляде на примеры я вижу, что запрос возвращает набор результатов. Мой вопрос в том, где и как я могу посмотреть на этот набор. Извините, что это так просто, но мне нужна помощь.Просмотр результатов простого запроса

+0

Как поживаете запускать запросы, чтобы вы не могли видеть результаты? – billinkc

+0

В приложении vb.net. – user1626137

+0

@ пользователь1626137 когда вы говорите результирующий набор, вы имеете в виду набор данных? Как в заполненном наборе данных? В этом случае вам просто нужно перебирать данные, содержащиеся в наборе, которые содержат информацию, которую вы ищете. – f0x

ответ

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 
+0

Вот что я искал. Благодаря! – user1626137

6

Если у вас установлена ​​SQL Server Management Studio, это просто, как подключение к экземпляру Azure и выполнение запроса (если ваш IP-адрес находится в правилах брандмауэра).

enter image description here

В противном случае, использовать веб-интерфейс для выполнения запроса

https://YourServerHere.database.windows.net/?langid=en-us

Вход здесь. Не указать базу данных enter image description here

Выберите базу данных enter image description here

Выполнить запрос enter image description here

+0

Спасибо за подробный ответ, но я должен был сказать, что я делаю это в коде vb.net. – user1626137

Смежные вопросы