如何快速复制一个数据库与快速复制一个表 1.我现在写了一个小软件,测试没有问题了,但我希望移动服务器上,ID号从1开始,如果是附加的话,ID号就不能从1开始,有没有办法数据库复制到其它电脑上,不复制数据,只复制结构,ID号从1开始呢。2.我有一个表,我想快速复制一个副本出来,只复制结构不复制数据,该怎么做呢。我的SQL SERVER 是 2005的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 2、select * into 新表 from 旧表 where 1<>1 1只复制结构,可以生成脚本2SELECT * INTO NEWTB FROM TB WHERE 1<>1 1、你的id号从1 开始什么意思? 1)、生成脚本,然后在其他服务器上运行 2)、sp_msforeachtable 'select top 0 * into [目标数据库]t.? from ?'2、同上 1、05复制结构右键表--》编写脚本为--》create--》 select * into newtablename from oldtablename where 1=2 select * into 新表 from 旧表 where 1<>1正解 执行脚本或者在model 数据库中直接执行脚本下次创建数据库都是要的结构 1、select * into 新表 from 旧表 where 1<>12、选中表,script table as->create 创建脚本 1. 我试过,生成脚本,但是可以生成数据库,但是里面的表是空白的,也就是生成出来的根本里面没有表。2.WHERE 1 <>1 这样子写的作用是什么,为什么要写一个1<>1 呢,不要这个也可以呀。 1.那如何生成脚本呢,我只会右键 编写数据库脚本为 - CREATE到 ---文件 结果就是没有表出来,光有数据库。2. where 1 <> 1 怎么条件这么怪,这个不用理解吧,估计是固定死的吧,这样子复制,就只是复制结构,不复制数据是吧。 你要搞整个数据库的脚本?任务-->生成脚本-->........ 2 不怪,where 条件恒不成立,所以就不会复制数据只是复制结构 sql2000 数据对比问题,谢谢 谁能帮看下这段代码 查询中有重复的最小记录,只愿意选择一个,如何实现 一道 事务管理 超级弱智的问题,望达人指教一二!在线等啊,都进来看看,很简单的! SQL2005如何创建用户 求一SQL语句? SQL2005数据库还原问题 这个问题怎么解决?select top ? * from xxx 里的?不可以用参数吗? 远程操作数据库出错 sql2000中存储过程中不能有汉字吗? 求助SQL查询语句 急急急……………… innerjoin(内连) 和 left outer join(左外连)区别与 一个小问题
只复制结构,可以生成脚本2
SELECT * INTO NEWTB FROM TB WHERE 1<>1
1)、生成脚本,然后在其他服务器上运行
2)、sp_msforeachtable 'select top 0 * into [目标数据库]t.? from ?'
2、同上
右键表--》编写脚本为--》create--》
select * into newtablename from oldtablename where 1=2
正解
或者在model 数据库中直接执行脚本
下次
创建数据库都是要的结构
2、选中表,script table as->create 创建脚本
2.WHERE 1 <>1 这样子写的作用是什么,为什么要写一个1<>1 呢,不要这个也可以呀。
2. where 1 <> 1 怎么条件这么怪,这个不用理解吧,估计是固定死的吧,这样子复制,就只是复制结构,不复制数据是吧。
任务-->生成脚本-->........