Я пытаюсь настроить Azure Storage Emulator 2.4 на локальный SQL-сервер 2012.
Когда я выполняю эту команду, я получаю не могу создать базу данных.Как настроить эмулятор Azure Storage для работы с локальным SQLServer
C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator>WAStorageEmulator.exe init -server ThisPC -sqlinstance SQLEXPRESS -forcecreate
Windows Azure Storage Emulator 3.3.0.0 command line tool
Error: Cannot create database.
К моему диспетчеру Sql Sever я использую имя сервера ThisPC \ SQLEXPRESS.
Пожалуйста, помогите мне, по какой информации я пропустил.
----------------- Обновлено -----------------
C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator>WAStorageEmulator.exe init -server (local)\SQLExpress -forcecreate
Windows Azure Storage Emulator 3.3.0.0 command line tool Error: Cannot create database.
Если вы посмотрите на AppData \ Local \ WAStorageEmulator \ WAStorageEmulator.3.3.config вы найдете:
<SQLInstance>(local)\SQLExpress</SQLInstance>
Благодаря Gaurav напоминать мне о журналах, я проверил мой Просмотр событий:
Cannot create file 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\WAStorageEmulatorDb33.mdf' because it already exists
Он сказал, что файлы SQL DB существуют, поэтому удалили его и повторили команду, отлично работали, и эмулятор хранилища также запустился. (команда выполнила вторую попытку через некоторое время, возможно, возникла некоторая проблема с кешем SQL)
При входе через SSMS в свой SQLExpress Например, вы можете войти, используя проверку подлинности Windows или же использовать проверку подлинности SQL Server? –
Аутентификация Windows – harshal
Хм ... это странно. Я выполнил вышеприведенную команду и кучу других вариантов, и это сработало для меня. Можете ли вы попробовать: 'WAStorageEmulator.exe init-server (local) \ SQLExpress -forcecreate' и посмотреть, работает ли это для вас? –