【发布时间】:2020-11-06 05:05:35
【问题描述】:
我尝试将数据库附加到在运行 windows-latest 映像的 azure-devops 代理上运行的 localdb 服务器实例。
附加数据库失败并显示消息
无法升级数据库“Testdatabase”,因为它是只读的、具有只读文件或用户无权修改某些文件。使数据库或文件可写,然后重新运行恢复。
在我的本地机器上运行相同的东西成功。
我尝试设置我试图附加到完全控制BUILTIN/everyone 的 mdf 和 ldf 的文件权限,但消息失败
部分或全部身份参考无法翻译
如何将我的 mdf 附加到运行 windows-latest 图像的 azure-devops 托管代理上的 localdb 实例?
【问题讨论】:
-
巧克力安装 LocalDB ?
-
@ErikEJ 代理上已经有一个 localdb 运行——否则我将无法连接到它并使用 create database 语句向它发送(失败)。从 Chocolatey 创建另一个 localdb 服务会有所作为吗?
-
这是一个较新的版本...
-
也许考虑使用数据库项目来动态创建数据库?
-
@ErikEJ
Choco install LocalDB到目前为止没有产生任何明显的差异。我不确定它到底做了什么,是否安装了不同版本的 LocalDB,如果安装了,是否已启动,如果没有,如何安装。我想那我得去给牦牛剃毛了。
标签: azure azure-devops file-permissions localdb mdf