2011-01-14 89 views
0

我正在使用Visual Studio数据库项目,我从数据库服务器导入了现有的数据库模式,将我的数据库项目设置为沙箱,以便任何人改变它,它应该在本地完成提交给数据库服务器。因为我们的项目需要有一些表(Master和Initialize)的数据,所以我使用创建了数据数据生成计划(使用顺序数据绑定生成器)在TFS 2008中创建Visual Studio数据库项目

我能够以数据库部署到另一个系统或P.C.实现这个为好,现在,我已经下项目属性改变部署标签的连接字符串。

成功部署后,我才知道只有数据库已经创建,但数据库生成还没有运行,我想出了这是因为我为数据生成计划中的每个表提供的连接字符串(由于Sequential Datbound Generator) 。

现在有什么办法可以在Sequential Databound Generator的一个公共位置更改连接字符串,因为我有近42个表格,并且为了插入数据,我需要更改连接字符串。

在此先感谢

回答

0

虽然我是新来的TFS此DB凸出,为了部署过程中插入数据,你需要在添加一些脚本Script.PostDeployment.sql脚本文件夹中,我们的情况下,我们有超过42个表插入数据,而不是提我已经使用SQLCMD所有INSERT命令的脚本,你有需要提及这对于各种表的INSERT查询.SQL文件,例如

:SETVAR tablevar TempMasterDataFile 

:r "D:\SandBox\CreateNewDB\MasterData.sql" 

GO 

期间部署上述曲ery将与SQLCMD实用程序一起附加。

相关问题