В Target> Build Setting> поле Product name вы можете редактировать это поле здесь.
Из Management Studio Щелкните правой кнопкой мыши свою базу данных. Задачи -> Создать сценарии.
Это должно сработать.
Я написал утилиту для эта задача, SMOscript .
Генерация сценария выполняется библиотекой SMO и поддерживает новые типы объектов в SQL 2005 и 2008.
В итоге мы использовали комбинацию генерации скриптов SSMS для извлечения схемы и данных, а затем использовали наш собственный инструмент базы данных, который позволяет анализировать ключевые слова и заменять в скриптах на основе токенов. Это также гарантирует, что скрипты применяются только один раз.
Почему?
Пример сценария (отредактирован для краткости)
-- Sleep: 5
-- Sleep after creating database to allow file system to create db files
CREATE DATABASE [$Database$]
GO
EXEC sp_dbcmptlevel [$Database$], $CompatabilityLevel$
GO
USE [$Database$]
GO
IF '1'!='$IntegratedSecurity$'
BEGIN
CREATE LOGIN [$Login$] WITH PASSWORD=N'$Password$', DEFAULT_DATABASE=[$Database$]
CREATE USER [$User$] FOR LOGIN [$Login$]
EXEC sp_addrolemember N'db_owner', N'$User$'
END
GO
Я рекомендую посмотреть упаковщик RedGate SQL. Это не бесплатно, но оказалось достаточно полезным, чтобы оправдать свою цену.
Если вам нужно сделать это программно, вы можете использовать библиотеку SQL DMO (OLE) для SQL Server 2000, но более вероятно, что вы можете захотеть использовать библиотеку SQL SMO (собственные библиотеки .NET ) против SQL Server 2005 и более поздних версий.
Обе эти библиотеки являются неотъемлемой частью установки административных инструментов SQL Server.
Это в том случае, когда генерации полного сценария базы данных из SQL Server Management Studio недостаточно.