Sql server 如何仅在SQL Server中刷新数据库数据
因此,我只想将数据从Prod数据库(sql2005)复制到我的本地计算机(安装了sql2005和sql2008managementstudio) 问题是我遇到了导致任务/脚本失败的外键约束。如果我先导入某些表,我就可以克服这些错误,但是有没有一种更简单的方法可以一次完成这一切?我不是DBA,因此无法访问备份数据库Sql server 如何仅在SQL Server中刷新数据库数据,sql-server,Sql Server,因此,我只想将数据从Prod数据库(sql2005)复制到我的本地计算机(安装了sql2005和sql2008managementstudio) 问题是我遇到了导致任务/脚本失败的外键约束。如果我先导入某些表,我就可以克服这些错误,但是有没有一种更简单的方法可以一次完成这一切?我不是DBA,因此无法访问备份数据库 我尝试了SQL导入/导出数据向导和发布向导,但它也出现了PK错误 我会删除所有外键约束,在您复制了所有数据后重新应用 e、 g 有关如何全局禁用/启用约束以执行批量数据导入的详细信息:
我尝试了SQL导入/导出数据向导和发布向导,但它也出现了PK错误 我会删除所有外键约束,在您复制了所有数据后重新应用 e、 g
有关如何全局禁用/启用约束以执行批量数据导入的详细信息:
还有人知道是否有64位版本的sql management studio(非express)吗?即使使用SQL 2008 R2,它也会在x86文件夹中安装Management studio。
-- Drop Constraint
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo]. [FK_ForeignKeyName]') AND parent_object_id = OBJECT_ID(N'[dbo].[Table]'))
ALTER TABLE [dbo].[Table] DROP CONSTRAINT [FK_ForeignKeyName]
-- Add it back again
ALTER TABLE [dbo].[Table] WITH CHECK ADD CONSTRAINT [FK_ForeignKeyName] FOREIGN KEY([FeildName])
REFERENCES [dbo].[OtherTable] ([OtherField])