use*_*027 15 sql sql-server adventureworks sql-server-2012
我正在运行SQL Server 2012企业版.我已经下载了AdventureWorks 2012 OLTP数据文件(包括.mdf
和.ldf
).我将它们保存到我在解My Documents
压缩文件的位置创建的AW文件夹中.我转到SQL Server Management Studio(SSMS),右键单击数据库,然后在上下文菜单中单击"附加".在对话框中,我单击查找.
用户界面不允许我导航到文件夹.我尝试键入文件的完整路径,然后我收到以下错误:
无法访问服务器上的指定路径或文件.验证您是否具有必要的安全权限以及路径或文件是否存在.
我关闭了SSMS并重新启动它,这次以管理员身份运行.同样糟糕的结果.
这不应该是这么难.将AdventureWorks2012数据库成功附加到SSMS的确切步骤是什么?
谢谢!
PGa*_*her 13
正如Rogitel所说,这可能与您如何登录SSMS本身有关,而不是与应用程序的权限级别有关.
好像,如果您的用户没有"sysadmin"角色,那么他们将无法充分访问计算机上的文件系统以打开文件浏览器.
暂时搁置安全问题......
为了发挥这个作用;
无论您打开管理工作室的帐户具有哪些权限,重要帐户都是sql server服务正在运行的帐户.默认情况下,它只能访问安装期间指定的默认位置,因此您可以像上一张海报所说的那样将文件移动到那里,或者将服务帐户添加到要存储文件的文件夹的权限中这样它就可以访问该位置.
将文件放在数据库引擎数据文件的默认位置.如果你没有重新配置它应该是什么
\Program Files\Microsoft SQL Server\MSSQL11.<InstanceID>\MSSQL\Data
Run Code Online (Sandbox Code Playgroud)
然后使用SSMS附加db.
归档时间: |
|
查看次数: |
38876 次 |
最近记录: |