Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 数据库中的Azure数据库列表_Sql Server_Azure_Azure Sql Database - Fatal编程技术网

Sql server 数据库中的Azure数据库列表

Sql server 数据库中的Azure数据库列表,sql-server,azure,azure-sql-database,Sql Server,Azure,Azure Sql Database,要求很简单,执行起来有些麻烦 我有一个名为“MyDB”的Azure SQL数据库。我想用DB_ID和DatabaseName在MyDB中填充一个表,该表包含同一服务器上的所有数据库 现在,如果我使用master使用“SELECT name,database_id FROM sys.databases”,我可以获得所需的信息,但我似乎无法找到一种方法来将数据库从master插入到MyDB。这是Azure SQL数据库而不是VM。此时无法从Azure SQL数据库中执行跨数据库查询。因此,为了实现您

要求很简单,执行起来有些麻烦

我有一个名为“MyDB”的Azure SQL数据库。我想用DB_ID和DatabaseName在MyDB中填充一个表,该表包含同一服务器上的所有数据库


现在,如果我使用master使用“SELECT name,database_id FROM sys.databases”,我可以获得所需的信息,但我似乎无法找到一种方法来将数据库从master插入到MyDB。这是Azure SQL数据库而不是VM。

此时无法从Azure SQL数据库中执行跨数据库查询。因此,为了实现您想要的功能,您最好在外部使用Powershell之类的工具来实现流程自动化。

根据需要,我想您也可以在同一个应用程序中有两个单独的数据库连接—一个用于MyDB,另一个用于Master。您可以从主连接读取数据,并从MyDB连接写入MyDB表。我正在尝试从Azure VM创建动态链接服务器连接,因此每次有人创建或删除Azure DB时,触发器都会触发并更新该表,我可以使用Azure的可靠链接服务器连接查看该表,问题是我无法创建到Master的链接服务器,我可以链接到MyDB,但我无法从Master填充MyBb。是的,@RobReagan,没有理由不起作用。@我不建议通过t-SQL尝试这个过程。相反,我会考虑使用Powershell和Azure自动化。我没有建立这样的东西,所以我没有一个具体的模型给你。我将从这里开始探讨以下概念: