Azure Data Studio 右键数据库进入Manage后找不到备份选项怎么办
问题原因&解决方案
- 版本适配问题
旧版本Azure Data Studio的数据库Manage面板功能模块有缺失,先将客户端升级到最新稳定版本,重启后重新进入数据库Manage页面查看是否出现备份选项。 - 账号权限不足
可正常访问数据库不代表拥有备份权限,备份操作需要账号被分配BACKUP DATABASE、BACKUP LOG或ALTER ANY DATABASE权限,可执行以下语句验证权限:
语句返回结果为1代表拥有备份权限,返回0需要联系数据库管理员为你开通对应权限。SELECT HAS_PERMS_BY_NAME('替换为你的数据库名称', 'DATABASE', 'BACKUP DATABASE'); - 数据库类型适配问题
如果你使用的是Azure SQL数据库/托管实例这类云托管数据库,默认备份是平台侧自动托管的,Azure Data Studio的本地Manage面板不会展示手动备份入口,需要到对应云服务的管理控制台操作备份。 - 替代操作方案
找不到图形化备份入口时,可直接执行T-SQL语句完成备份,参考命令如下:
其中BACKUP DATABASE [替换为你的数据库名称] TO DISK = '替换为你要存储备份文件的完整路径\数据库备份名.bak' WITH COMPRESSION, STATS = 10;COMPRESSION参数会开启备份压缩减小备份文件体积,STATS = 10代表每完成10%备份进度输出一次进度提示,如果你需要覆盖同路径下的同名旧备份文件,可以在参数中追加INIT。
内容的提问来源于stack exchange,提问作者user25730
相关产品推荐
相关产品推荐

