【问题标题】:View Results of Simple Query查看简单查询的结果
【发布时间】:2013-05-07 21:09:15
【问题描述】:

我正在尝试使用 MSDN 示例复制 Azure 数据库以进行备份。我可以进行复制,但作为 SQL 查询新手,我不知道如何根据“SELECT name、user_access_desc、is_read_only、state_desc、recovery_model_desc 检查复制状态 FROM sys.databases;" 提供的示例。我可以运行查询,但不知道如何获取要检查的结果。查看示例,我看到查询返回结果集。我的问题是在哪里以及如何查看这套。抱歉,这太简单了,但我需要帮助。

【问题讨论】:

  • 您是如何运行查询而看不到结果的?
  • 在 vb.net 应用程序中。
  • @user1626137 当您说结果集时,您是指数据集吗?就像在填充的数据集中一样?在这种情况下,您只需遍历集合包含的数据表,其中包含您要查找的信息。
  • 没有。如果我运行上面的查询,我在哪里可以找到结果?

标签: sql azure azure-sql-database


【解决方案1】:

如果你安装了 SQL Server Management Studio,它就像连接到 Azure 实例并运行查询一样简单(假设你的 IP 在防火墙规则中)。

否则,使用 Web 界面运行查询

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

在这里登录。不指定数据库

选择一个数据库

运行查询

【讨论】:

  • 感谢您的详细回答,但我应该说我在 vb.net 代码中这样做。
【解决方案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

【讨论】:

  • 这就是我想要的。谢谢!
猜你喜欢
  • 1970-01-01
  • 2011-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-07
  • 1970-01-01
相关资源
最近更新 更多