技术开发 频道

三方法解决SQL Server与云端数据库连接

  显示执行结果:

private void DisplayResults(SqlCommand command)
       {
           command.CommandText
= "SELECT Column1, Column2, Column3 FROM MyTable1";
           using (SqlDataReader reader
= command.ExecuteReader())
           {
              
while (reader.Read())
               {
                   Console.WriteLine(command.CommandText);
                   Console.WriteLine(
String.Format("Column1: {0}, Column2: {1}, Column3: {2}",
                                   reader[
"Column1"].ToString().Trim(),
                                   reader[
"Column2"].ToString().Trim(),
                                   reader[
"Column3"].ToString().Trim()));
               }
           }
       }

  对于DBA来说,可以使用SSMS和SQLCMD这两种方法来连接到SQL Azure数据库,对于开发者来说,如果只是管理SQL Azure上的数据库,那么使用SSMS的方式连接到SQL Azure是最实用的;对于一些SQL上自动执行的任务脚本,可以采用SQLCMD的方式来连接到SQL Azure;在程序开发中,自然是使用ADO.Net连接到SQL Azure数据库了。

  总结

  SQL Azure 是构建在SQL Server技术之上的关系型云端数据库服务,要在SQL Azure上做云应用,首先就需要连接到SQL Azure数据库上去,我们可以通过SSMS、SQLCMD、ADO.Net这三种方式连接SQL Azure数据库,本文同时也对这三种方式的应用场景也做了一个简单的比较。

0