我收到错误
消息5123,级别16,状态1,第1行尝试打开或创建物理文件时,CREATE FILE遇到操作系统错误5(访问被拒绝。)>
启动localDb服务器并尝试对其运行
create database
查询后。我对SQL Server还是很陌生,需要为我要开始的实习做一个教程。
我在onedrive目录中创建了一个localdb实例。至少我认为是这样做的,因为这是我运行
时导航到的目录sqllocaldb c "LocalDBdemo" 14.0.1000.169
命令提示符下的命令(我使用Hyper):
所以,为什么SQL Server Management Studio v17.9.1试图在我的.MDF
目录中创建一个C:\users\
文件?
它想将其放入C:\users
。为什么不将其放入在Onedrive中创建的目录中?
我看到的解决方案是使c:\users
目录对所有获得许可的人都可以访问。我不想这样做,但是我做到了,而且奏效了。但是,当我从Windows用户admin帐户(这是计算机上的唯一帐户)运行程序时,为什么甚至需要执行此操作?另外,无论如何选择,如何获取SQL Server Mgmt Studio来创建我的.MDF
数据库?
我在启动...后尝试打开或创建物理文件时收到错误消息5123,级别16,状态1,第1行,创建文件时遇到操作系统错误5(访问被拒绝。)。 [
CREATE DATABASE Customer
ON (NAME='Customer_Data', FILENAME='C:\AppropriatePath\Customer.mdf')
LOG ON (NAME='Customer_Log', FILENAME='C:\AppropriatePath\Customer.ldf');