怎样把数据库结构分离出来? 我用的是SQL Server 2000的数据库,现在这个数据库已经运行了几个月了,产生了大量的数据。我想把这个数据库结构分离出来,在一个新的服务器上运行。麻烦高手指点一二。俺是超级菜鸟请细说哈。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 选择导出SQL脚本,把所有的table,view,存储过程等等都选中,然后导出。新建一个数据库,在查询分析器中执行导出的脚本的内容即可 sql200企业管理器 --右键要导出到7.0的数据库 --所有任务 --生成SQL脚本 --常规里选择生成全部对象脚本 --设置格式里,将"包含扩展属性"选上 --选项中,将"编写数据库脚本"及"表脚本选项"中的内容全部选择上 --其他所有的选项保持默认值--然后确定,将其保存成一个.sql文件 EXEC sp_detach_db 'AdventureWorks', 'true';EXEC sp_attach_db @dbname = N'AdventureWorks', @filename1 = N'c:\Program Files\Microsoft SQL Server \MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf', @filename2 = N'c:\Program Files\Microsoft SQL Server \MSSQL.1\MSSQL\Data\AdventureWorks_log.ldf' ;先分离,然后附加就可以了。 如何查询出一个表的主键字段名称,类型和长度的清单 我在存储过程中如下写,为何执行没有任何记录出来? SQL语句:判断某个时间是周末的语句怎么写?求高手!! sql 两行数据合并成一行显示 sql server如何调用未附加数据库 Sql Server能不能只提供相应操作dll,而不要安装sql软件? restore database 的问题,急!!!!!!! 为得到以下结果 , 代码怎么写 ? 请问如何访问上海证券交易所的实时行情数据库? 怎样把asp中的变量传到sql server 触发器中?谢谢各位了! 动态SQL语句传两个值是要如何写? 远程差异备份?
新建一个数据库,在查询分析器中执行导出的脚本的内容即可
--右键要导出到7.0的数据库
--所有任务
--生成SQL脚本
--常规里选择生成全部对象脚本
--设置格式里,将"包含扩展属性"选上
--选项中,将"编写数据库脚本"及"表脚本选项"中的内容全部选择上
--其他所有的选项保持默认值--然后确定,将其保存成一个.sql文件
EXEC sp_attach_db @dbname = N'AdventureWorks',
@filename1 = N'c:\Program Files\Microsoft SQL Server
\MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server
\MSSQL.1\MSSQL\Data\AdventureWorks_log.ldf' ;
先分离,然后附加就可以了。