社区
MS-SQL Server
帖子详情
如何将一个数据库中的用户表全部添加到另一个数据库中?
bugyouth
2004-10-14 10:55:25
不用复制表中数据,将表结构、索引、约束、触发器、存储过程等除表中数据记录以外的所有东西完整添加到另外一个数据库中。
...全文
299
13
打赏
收藏
如何将一个数据库中的用户表全部添加到另一个数据库中?
不用复制表中数据,将表结构、索引、约束、触发器、存储过程等除表中数据记录以外的所有东西完整添加到另外一个数据库中。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bugyouth
2004-10-14
打赏
举报
回复
但我要使用目标数据库的另外一个表代替这个不要的表,只把这个表的所有字段加入到目标数据库的另外一个表。
zjcxc
元老
2004-10-14
打赏
举报
回复
不明白你的意思? 用户表要复制,其他表和这个表相关,一齐复制过去不就行了吗?
bugyouth
2004-10-14
打赏
举报
回复
谢谢邹建,但我有一个用户表复制,但要复制的其它表都和这个表有相关性,如何是好?
zjcxc
元老
2004-10-14
打赏
举报
回复
--或者是用生成脚本的方法:
sql200企业管理器
--右键要复制的数据库
--所有任务
--生成SQL脚本
--常规里选择生成全部对象脚本,或者根据你的复制需要选择需要复制的对象
--设置格式里,将"包含扩展属性"选上
--选项中,取消选择"编写数据库脚本",勾选"表脚本选项"中的全部内容
--其他所有的选项保持默认值
--然后确定,将其保存成一个.sql文件
查询分析器,选择目标数据库,打开上面生成的.sql文件,按F5执行即可.
zjcxc
元老
2004-10-14
打赏
举报
回复
如果你不是复制全部对象(表结构、索引、约束、触发器、存储过程等),可以在选项设置中,取消选择"复制所有对象",然后单击"选择对象",勾选你要复制的对象
zjcxc
元老
2004-10-14
打赏
举报
回复
sql200企业管理器
--右键要要复制的数据库
--所有任务
--导出数据
--目标数据库,选择接受复制的数据库
--然后选择"在两个SQL数据库之间复制数据和对象"
--勾选"创建目的对象","包含扩展属性"
--取消选择"复制数据"
--最后完成.
bugyouth
2004-10-14
打赏
举报
回复
dts是不是会丢失表的主键、字段默认值什么的?
gimy007
2004-10-14
打赏
举报
回复
remark
mgsray
2004-10-14
打赏
举报
回复
利用dts工具里面的复制sql对象,可以选择要复制的对象,包括存储过程,表,触发器等等,然后选择不复制数据就可以了,很方便的。
或者利用企业管理器,右键数据库,生成sql脚本,到目标数据库里面去执行。
lialin
2004-10-14
打赏
举报
回复
exp username/pwd@sid file=d:\a.dmp rows=n constraints=y 只要在导出加上row=n就不导出数据,其他的你再根据情况自己来加限制条件了
LJWS
2004-10-14
打赏
举报
回复
用生成脚本功能,注意选项
sunshareforever
2004-10-14
打赏
举报
回复
select * from db1.dbo.sysusers into db2.dbo.newtable
zjcxc
元老
2004-10-14
打赏
举报
回复
既然只一个表,手工处理吧,没有通用的办法.
数据库
添加
新
用户
如果你需要
添加
MySQL
用户
,你只需要在 mysql
数据库
中
的 user
表
添加
新
用户
即可。 以下为
添加
用户
的实例,
用户
名为txt,密码为123456,并授权
用户
可进行 SELECT, INSERT 和 UPDATE操作权限: 具体实现1 代码如下...
在 Visual Studio
中
创建一个
数据库
并
添加
表
在 Visual Studio
中
创建一个
数据库
并
添加
表
可以使用 Visual Studio 来创建和更新 SQL Server Express LocalDB
中
的本地
数据库
文件。还可以通过在 Visual Studio 的 "SQL Server 对象资源管理器工具" 窗口
中
...
在
数据库
中
添加
Northwind
数据库
关于
添加
这个
数据库
,比较简单地方式就是说直接下载一个
数据库
,然后附加到上面,但是在实际操作的过程
中
可以发现,直接附加容易出错。 一个错误是因为文件的权限不全,可以直接把这个文件的权限改成完成控制,还有...
oracle
数据库
赋予一个
用户
查询另一个
用户
中
所有
表
说明:让
用户
selame能够查询
用户
ame
中
的所有
表
(不能
添加
和删除) 1.创建
用户
selame create user selame identified by Password; 2.设置
用户
selame系统权限 grant connect,resource to selame; 3.设置
用户
selame...
mysql 将
数据库
中
的所有
表
结构和数据 导入到另一个库(亲测有效)
登录选项1 .登录选项: -u user:指定
用户
-h host...备份选项:--all-databases:备份所有
数据库
--databases db1 db2:备份指定的
数据库
--single-transaction:对事务引擎执行热备--flush-logs:更新二进制日志文件。
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章