当前位置:编程学习 > C#/ASP.NET >>

excel 数据源 导入

 我现在希望把本地的sqlserver 里的数据导入到 服务器上的sqlserver里,由于现在本地的企业管理器无法连服务器上的数据库服务器,所以只能通过excel表来导数据,有一个比较大的问题是,由于原来的sql 数据表 里有许多约束,比如非空,唯一约束,我把excel里的数据库再导入到sql数据库时,必须把所有的这些约束都去掉。这样的一个操作就比较危险了。我把所有的这些约束都去掉,把excel里的数据导入到sql的数据库里,可是要再加上原来的约束,就再加不了了,很头疼  --------------------编程问答-------------------- 使用SSIS迁移数据,从Excel向数据库迁移的时候,检查约束的那个选择项取消选择

exec sp_msforeachtable "alter table ? nocheck CONSTRAINT all"--禁用所有约束
--导入
exec sp_msforeachtable "alter table ? check constraint all"--再启用所有外键约束 --------------------编程问答-------------------- 直接把SQLserver的数据库文件备份出来,拷贝到服务器,做个数据恢复不可以么 --------------------编程问答-------------------- 那个 是这样的服务器上已经有数据了,这部分数据是不能动的,现在是要吧本地的一部分数据加到服务器上,楼上的方法会把服务器原来的数据给弄没了  --------------------编程问答--------------------  约束包括外键约束,唯一还有非空约束 等 --------------------编程问答-------------------- 那你可以吧本地的数据库分离后,放到服务器上,在服务器上附加数据库,附加时重新命名数据库,这样的话就会在服务器上新创建一个数据库。然后你在服务器上把新数据库的内容同步到正式数据库中
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,