Как переместить диаграмму базы данных с одного сервера на другой сервер

Я создал новую диаграмму базы данных в тестовой базе данных, и она находится на сервере sitde01. Теперь я хочу переместить его на другой сервер. Как мне перенести его на другой сервер. m изменяя представление, и я помещаю некоторые комментарии перед оператором ALTER: ...

Я не понимаю, как SQL Server Management Studio сохраняет комментарии представлений, хранимых процедур и т. д.

Допустим, я Я изменяю представление и помещаю некоторые комментарии перед оператором ALTER:

USE [SomeDatabase]
GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

-- Let's add some comments about this view!
ALTER VIEW [dbo].[MyView]
AS
SELECT Stuff
FROM   TableOfStuff
-- To get the other stuff, we have to do an inner join
INNER JOIN OtherStuff
ON     TableOfStuff.OtherKey = OtherStuff.StuffKey

GO

Когда я запускаю приведенный выше код в Management Studio, мое представление будет изменено, И комментарии будут сохранены. Если я позже сделаю Просмотр сценария как -> ALTER TO -> Новое окно запроса , комментарии появятся снова.

Итак, как Management Studio узнает, что эти комментарии «принадлежат» представлению? Имеет ли это какое-то отношение к SET QUOTED_IDENTIFIER ON ?

6
задан Pandincus 13 May 2011 в 13:59
поделиться