【发布时间】:2017-04-28 15:05:37
【问题描述】:
我刚刚安装了最新版本的 Sql Server Management Studio 2017 (v17.0),以便在 上连接到全新的 SQL SERVER vNEXT >Ubuntu 16.04。
于是,我尝试恢复经典的NORTHWND数据库,只是为了测试环境,但系统返回错误。
虽然我使用 sa 登录,但系统给了我一个 访问权限错误 到文件夹 /var/opt/mssql/data/(其中 .bak文件驻留)。
错误信息是:
Cannot access the specified path or file on the server. Verify that you have the necessary security privileges and that the path or file exists.
我已经检查了该文件夹的访问权限,并且它已正确设置为用户 mssql,事实上如果我使用 SSMS 2014,使用相同的登录名,我可以毫无问题地恢复该数据库。
我想知道这到底是不是 SSMS 2017 的错误。
顺便说一句,我的配置是:
服务器:
- Ubuntu 16.04 使用 Vagrant + VirtuaBox 虚拟化
- Sql Server vNext
客户:
- Windows 7 SP1
- SSMS 2017(v17.0 build 14.0.17099.0)(不起作用)
- SSMS 2014(有效!)
感谢您的帮助!
【问题讨论】:
标签: vagrant ssms ubuntu-16.04 database-restore sql-server-vnext