我们可以在只读副本中修改存储过程吗?我认为它会允许你修改,但会有任何问题吗?
答案 0 :(得分:1)
如果您的数据库标记为只读,则无法更改数据或对象。
如果您需要进行更改,那么您需要基本上将其切换回读写,进行更改,然后再次标记为只读。
USE your_database
;
ALTER DATABASE your_database
SET READ_WRITE
WITH ROLLBACK IMMEDIATE
;
ALTER VIEW some_view
AS
SELECT 'bar' As foo
;
ALTER DATABASE your_database
SET READ_ONLY
WITH ROLLBACK IMMEDIATE
;