繁体   English   中英

如何在C#中设置Azure SQL Server的名称?

[英]How do you set the name of a Azure SQL Server in C#?

在Azure门户中,可以设置SQL Server(而非数据库)的名称。

Azure门户

您如何在C#中设置名称?

(使用Microsoft.WindowsAzure.Management.Sql.5.2.0)

var result = client.Servers.CreateAsync(new ServerCreateParameters
{
   AdministratorUserName = config.ServerUserName,
   AdministratorPassword = config.ServerPassword,
   Location = config.Location,
   Version = config.Version
}, CancellationToken.None).Result;

var serverName = result.ServerName;

通过API仍然无法实现。 它最初是设计使然-来自https://azure.microsoft.com/zh-cn/documentation/articles/sql-database-dotnet-how-to-use/

请注意,您没有指定服务器名称。 SQL数据库自动生成服务器名称,以确保没有重复的DNS条目。 服务器名称是一个十个字符的字母数字字符串。 您不能更改SQL数据库服务器的名称。

新门户已经更新,现在可以使用此功能,但是C#API尚未赶上。

API的预览版支持以下功能:

 var result = client.Servers.CreateOrUpdateAsync(
      _resourceGroupName, "my-Server", new ServerCreateOrUpdateParameters...

https://azure.microsoft.com/zh-CN/documentation/articles/sql-database-client-library/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM