Sql server 如何仅在SQL Server中刷新数据库数据

Sql server 如何仅在SQL Server中刷新数据库数据,sql-server,Sql Server,因此,我只想将数据从Prod数据库(sql2005)复制到我的本地计算机(安装了sql2005和sql2008managementstudio) 问题是我遇到了导致任务/脚本失败的外键约束。如果我先导入某些表,我就可以克服这些错误,但是有没有一种更简单的方法可以一次完成这一切?我不是DBA,因此无法访问备份数据库 我尝试了SQL导入/导出数据向导和发布向导,但它也出现了PK错误 我会删除所有外键约束,在您复制了所有数据后重新应用 e、 g 有关如何全局禁用/启用约束以执行批量数据导入的详细信息:

因此,我只想将数据从Prod数据库(sql2005)复制到我的本地计算机(安装了sql2005和sql2008managementstudio)

问题是我遇到了导致任务/脚本失败的外键约束。如果我先导入某些表,我就可以克服这些错误,但是有没有一种更简单的方法可以一次完成这一切?我不是DBA,因此无法访问备份数据库


我尝试了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])