2013-05-25 2 views
4

Из этой статьи http://msdn.microsoft.com/en-us/library/jj650016.aspxУстановите базу данных в качестве read_only

есть подсказка примечание:

Вы заряжены для каждого database copy. Чтобы избежать дополнительных сборов за копии, вы можете установить базу данных как read-only и экспортировать BACPAC file непосредственно из database, чтобы создать transitionally consistent copy. Однако маркировка database в read-onlylocks the database access until the export is complete и the read-only settings are reverted

, но как мы можем установить баз данных SQL Azure для read-only? Возможно ли это?

ответ

6

Вы можете прочитать базу данных только с помощью следующего запроса. Я не уверен, о взимании баз только для чтения данных в SQL Azure

База данных Make только чтение

--USE [master] 
--GO 
ALTER DATABASE [TESTDB] SET READ_ONLY 
GO 

Марка базы данных Чтение/запись

--USE [master] 
--GO 
ALTER DATABASE [TESTDB] SET READ_WRITE 
GO 

Я получил это от SQL_Authority, проверить то же самое для получения более подробной информации.

Edit:

USE [мастер] не будет работать в Azure окружающей среде.

Вы можете изменить соединение, чтобы использовать [master] базу данных.

0

Вы можете выполнить команду ниже, подключившись к базе данных, которую вы хотите изменить/создать базу данных. alter database ser read_only | read_write