首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何利用PowerShell在弹性池中复制数据库

如何利用PowerShell在弹性池中复制数据库
EN

Stack Overflow用户
提问于 2018-10-11 22:54:00
回答 1查看 701关注 0票数 0

请您告知将一个数据库复制到同一个弹性池内的另一个数据库的PowerShell代码好吗?

我试着用

  1. New-AzureRmSqlDatabaseCopy,但是执行失败,因为不打算使用弹性池。
  2. 如何在PowerShell数组中执行和存储Transact-SQL (T)查询结果,但由于超时异常,它出错了.
  3. 调用-Sqlcmd也失败了,因为调用-Sqlcmd:执行超时过期。操作完成之前经过的超时时间或服务器没有响应异常。

我需要的是:

  1. 在同一个弹性池中复制数据库。我手动使用“创建数据库Database_Name_02作为Database_Name_01的副本”的T脚本。
  2. 在复制时获得通知(复制大约需要5-7分钟)或失败时获得错误消息。

非常感谢您的帮助,提前!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-12 06:09:32

我认为New-AzureRmSqlDatabaseCopy运行得很好,如果您想要在弹性池中复制数据库,那么数据库及其副本应该在同一个server中。

您可以尝试下面的命令,它在我这边运行得很好。

代码语言:javascript
运行
复制
New-AzureRmSqlDatabaseCopy -ResourceGroupName <ResourceGroupName> -ServerName <ServerName> -DatabaseName <databaseName of the db to be copied> -CopyDatabaseName <databaseName of the copy> -ElasticPoolName <ElasticPoolName>

登录门户:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52769956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档