空调内机怎么挂在墙上:我现在在我的机子上调试好的数据库,库里有好几个表,表间有联系,表的字段还有默认值

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 05:42:49
我现在在我的机子上调试好的数据库,库里有好几个表,表间有联系,表的字段还有默认值,我现在通过SQL企业管理器上传至服务器后我的表发生了变化,表之间的关系没了,表字段的默认值也没有了,这是怎么回事啊

利用企业管理的导入导出向导仅仅是把表中的数据导出去了。而表的一些属性和对象是无法导出去的。
所以,你在导数据之前,在你本机上选中相应的表(可按住ctrl键多选)
然后右击,选“所有任务”-“生成 SQL 脚本”

注意在“选项”里边,把“表脚本选项”下的那几个勾都选上。之后生成脚本,在服务器上执行,生成表和属性对象。

然后再利用导入导出向导把数据导到服务器上。

或者直接在导入导出向导里边,在“指定表复制或查询”的步骤里边选择“在SQL SERVER 数据库之间复制数据和对象”,这一步可以把对象和数据都导到服务器上。

你是把传表上去,还是传数据库上去的?

直接把数据库上传上去应该不会出现这样的问题,因为在Sql Server中,表和约束都是作为对象处理的,表之间的关系以及其约束关系都是以关系型数据结构存储在sys开头的表中.