Mur*_*oft 13 sql-server-express azure-storage azure-storage-emulator
我在Azure存储模拟器上遇到问题。我试图重新初始化数据库,并收到以下错误。
这是在安装Visual Studio 2019预览版之后,但这可能只是巧合。我尝试了一个小时左右才能使其运行,然后放弃并仅使用“保留我的文件”选项重置我的机器,重新安装了Visual Studio 2017和Azure工具,但仍然遇到相同的问题。
我知道重置听起来有点激烈,但是VS 2019在VS2017中破坏了我的Azure函数,它们无法启动,所以我想要全新安装。
如果我使用sqllocaldb create(版本13.1.4001.0)手动创建数据库,则可以很好地创建数据库,但是初始化仍然失败,并显示相同的消息。
有任何想法吗?
C:\ Program Files(x86)\ Microsoft SDKs \ Azure \ Storage Emulator> AzureStorageEmulator.exe init Windows Azure存储模拟器5.7.0.0命令行工具找到了SQL实例(localdb)\ MSSQLLocalDB。在SQL实例'(localdb)\ MSSQLLocalDB'上创建数据库AzureStorageEmulatorDb57。无法创建数据库'AzureStorageEmulatorDb57':数据库'AzureStorageEmulatorDb57'不存在。提供有效的数据库名称。若要查看可用的数据库,请使用sys.databases。一个或多个初始化操作已失败。解决这些错误,然后尝试再次运行存储模拟器。错误:无法创建数据库'AzureStorageEmulatorDb57':数据库'AzureStorageEmulatorDb57'不存在。提供有效的数据库名称。若要查看可用的数据库,请使用sys.databases。
Ste*_*ter 37
重置我的机器(并保留文件)后,我遇到了这个问题。对我来说,由于无法启动模拟器的错误,我无法在 Visual Studio 2019 中运行 Azure 函数。
看起来我在重置后与(我认为)我的新帐户有相同的权限问题,但无权访问数据库。
我通过以下方式解决了这个问题:
%USERPROFILE%/AzureStorageEmulatorDb[number].mdfAzureStorageEmulator.exe start以管理员权限运行然后我就可以毫无问题地运行 Azure Function。
Eug*_*iró 15
我遇到了这个问题,我不知道为什么当我删除 MSSQLLocalDB 实例时,AzureStorageEmulatorDb57_log.ldf仍然存在于我的%USERPROFILE%目录中,但在删除该文件后问题就消失了。
小智 13
ale*_*roy 12
在为SQL Server 2017安装LocalDb之后,我也遇到了同样的问题。这些步骤帮助我解决了所面临的问题:
C:\Program Files (x86)\Microsoft SDKs\Azure\Storage EmulatorAzureStorageEmulator.exe init /forceCreate%USERPROFILE%\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\MSSQLLocalDB),我看到了
2018-12-21 15:41:13.47 spid65在尝试打开或创建物理文件'C:\ Users {username} AzureStorageEmulatorDb59.mdf'时,CREATE FILE遇到操作系统错误5(访问被拒绝。)。
Everyone对Modify的访问权限C:\Users。这只是我的开发笔记本电脑上的一个问题,因此我有能力进行安全更改| 归档时间: |
|
| 查看次数: |
2725 次 |
| 最近记录: |