sql server导入功能~主外键 默认值问题
sqlserver2005导入问题,本地的数据库导入到远程的数据库中,其中 主键消失。默认值也消失了,最主要的是,存储过程根本没办法导入~生成sql脚本 我也想到过,但是生成脚本 在远程数据库执行的时候,数据库的数据却消失了,很是郁闷,请高手指点,谢谢各位!!!
[解决办法]
内文中有你需要的,参考
http://blog.csdn.net/claro/article/details/6449824
[解决办法]
右键数据库。Tasks--Genarate Script。 在Script Date 把False改成True。就是含数据的脚本
[解决办法]
留个脚印
[解决办法]
学习中
[解决办法]
你是不是远程数据库中没有先创建你要导入的表啊,直接select * into ....的。你可以先生成sql语句,导入时执行生成的sql语句先创建表,然后再导入数据就行了,那样主键和存储过程都有,如果你担心第二次导入时再执行sql语句会把之前导入的数据清空,你修改一下生成的sql语句做个判断就行了,比如
if not exists(select * from sysobjects where name='表名' and xtype='u')
create 表名(....)
这样的话不管执行过多少次sql语句,只创建1次表,之前的数据不会清空
[解决办法]
几个月了,还没解决?
1.在远程服务器上创建一个同名数据库.
2.用导入导出功能,从本地数据库导出到远程数据库.
3.连接远程数据库,修改数据结构,创建约束.
4.将本地数据库中的存储过程/函数等生成脚本,到远程数据库上运行.