$ cd /var/opt
$ ls -la
搜索您权限的八进制值(在我的情况下是770)
将数据目录的权限更改为rwxrwxrwx。
$ chmod -R 777 /var/opt/mssql/data
如果ProdServ也是Unix-based操作系统,您还需要在其上执行此操作。
通过适合您当前环境的方法将.bak文件从ProdServ复制到DevServ。
对于Windows --> Linux,我会使用WinSCP。
对于Mac到Docker,docker cp <fileToCopy> <container>:<destinationPath>
完全可以胜任。
一旦文件被复制过来,它们会神奇地出现在Azure Data Studio中的“...”按钮中。确保您通过相同的命令将目录权限更改回其原始值。
所以在我的情况下,只需:
$ chmod -R 770 /var/opt/mssql/data
CREATE DATABASE <databasename>
),然后将.bak文件还原到其中。将以下内容添加到您的设置文件中:
"workbench.enablePreviewFeatures": true