解决SQLserver中使用命令bcp,因权限问题无法将文件写入C盘
通常情况下,导出文件基本上是导出到桌面,那么只需设置桌面权限即可。
右键桌面属性,编辑-添加,
在输入对象名称添加SQL Server服务账户(通常为NT SERVICE\MSSQLSERVER),我的是MSSQLSERVER
添加后,勾选读取和写入
确定后就能写入了。
另一种方法是
1、打开"服务"管理器(services.msc)
2、找到SQL Server服务(SQL Server (MSSQLSERVER))
3、右键 → 属性 → 登录选项卡
4、修改为有C盘写入权限的账户(如本地系统账户)
5、重启SQL Server服务
这方法也适用于MYSQL由于权限不足无法写入C盘。