Windows Azure存储模拟器4.1安装失败



在安装Azure SDK 2.7时,我遇到Web Platform Installer无法安装Windows Azure Storage Emulator 4.1.

在错误日志中,我可以找到以下消息:

CAQuietExec:  "C:Program Files (x86)Microsoft SDKsAzureStorage EmulatorAzureStorageEmulator.exe" init -forcecreate -autodetect
CAQuietExec:  Windows Azure Storage Emulator 4.1.0.0 command line tool
CAQuietExec:  Error: Cannot create database.

删除文件C:Users(您的用户帐户)AzureStorageEmulatorDb41。mdf和AzureStorageEmulatorDb41_log.ldf

重新安装一遍。

作为一个补充,如果上述操作不起作用,请停止MSSqlLocalDB和v11.0,并使用适当的sqllocaldb命令删除它们,然后安装将工作

我发现按照上面的建议删除了2个文件,然后强制初始化存储模拟器为我工作:

    C:Program Files (x86)Microsoft SDKsAzureStorage Emulator>sqllocaldb info
    MSSQLLocalDB
    ProjectsV12
    v11.0
    C:Program Files (x86)Microsoft SDKsAzureStorage Emulator>AzureStorageEmulator.exe init -forcecreate -autodetect
    Windows Azure Storage Emulator 4.1.0.0 command line tool
    The storage emulator was successfully initialized and is ready to use.
    C:Program Files (x86)Microsoft SDKsAzureStorage Emulator>

无需重新安装或删除SQL实例/SSDT。

在查找了解决这个问题的其他说明之后,我注意到当我执行命令

C:UsersBart>sqllocaldb info
MSSQLLocalDB
v11.0

返回两个数据库。查找更多的信息,似乎有一个数据库一直在运行。

C:UsersBart>sqllocaldb info "v11.0"
Name:               v11.0
Version:            11.0.3000.0
Shared name:
Owner:              MachineBart
Auto-create:        Yes
State:              Stopped
Last start time:    3 Aug 2015 10:01:14 AM
Instance pipe name:
C:UsersBart>sqllocaldb info "MSSQLLocalDB"
Name:               MSSQLLocalDB
Version:            12.0.2000.8
Shared name:
Owner:              MachineBart
Auto-create:        Yes
State:              Running
Last start time:    3 Aug 2015 10:02:16 AM
Instance pipe name: np:\.pipeLOCALDB#D4336BDEtsqlquery

我已经尝试停止,删除和重新创建数据库,根据链接的文章,数据库可能已损坏。我还尝试停止实例,然后重新运行安装,但注意到v12版本总是再次运行。

这让我想到有两个版本的LocalDB可能是问题所在。

卸载Microsoft SQL Server Data Tools - enu (12.0.41025.0)(注意,您的本地化版本可能不同)-这是SQL Server 2014 LocalDB.

然后重新运行安装,它应该成功。

我使用4.2时有这个问题。我删除了上述文件以及AzureStorageEmulatorDb42。azurestageemulatordb42_log . mdf和azurestageemulatordb42_log。

我有相同的问题与v4.5和删除MSSqlLocalDB和v11.0没有工作。

我注意到我安装了web伴侣

当我卸载它,然后重新安装存储模拟器,它工作。

如果您正在获得"CAQuietExec: Error: Cannot create database."检查是否安装了Lavasoft Web Companion

另一个用户建议卸载它并尝试重新安装Azure存储模拟器

最新更新