0

我正在尝试使用 C# 使用主数据库作为模板创建 Azure 数据库。我可以创建数据库,但找不到为新数据库指定资源组的方法。

4

1 回答 1

0

下面的代码片段需要 Windows Azure 管理类库。

 如果尚未安装,请在包管理器控制台中运行以下命令

PM> Install-Package Microsoft.WindowsAzure.Management.Libraries -Pre

下面的代码显示了如何使用 C# 获取云凭证订阅。

public static string subscriptionId = "{Your-Subscription-id}"; 

        public static string base64EncodedCertificate = "Your-certificate-Base64-string"; 

        static SubscriptionCloudCredentials getCredentials() 

        { 

            return new CertificateCloudCredentials(subscriptionId, new X509Certificate2(Convert.FromBase64String(base64EncodedCertificate))); 

        } 

下面的代码展示了如何使用 C# 代码创建 SQL 数据库。

static void Main(string[] args) 

      { 

          

          SqlManagementClient client = new SqlManagementClient(getCredentials()); 

            //Server Name is your SQL Azure DataBase server name, for example:mysqlserver001 

          client.Databases.Create("{Server-Name}", new Microsoft.WindowsAzure.Management.Sql.Models.DatabaseCreateParameters() 

          { 

              Name = "SqlDBTest", 

              MaximumDatabaseSizeInGB = 1, 

              CollationName = "SQL_Latin1_General_CP1_CI_AS", 

              Edition="Web" 

          }); 

          

          Console.ReadLine(); 

      } 
于 2017-12-11T19:47:05.437 回答