热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

如何将某数据库全部表(包括表主键、字段默认值)复制到同一服务器中的另一个不同名的数据库中?

我用的是SQLServer2000,向电脑专家请教两个问题:1、如何将某数据库全部表(包括表主键、字段默认值)复制到同一服务器中的另一个不同名的数据库中?使用SQL
    我用的是SQL Server 2000,向电脑专家请教两个问题:
    1、如何将某数据库全部表(包括表主键、字段默认值)复制到同一服务器中的另一个不同名的数据库中?
    使用SQLServer自带的导入导出工具,然后选择所有表,也可以将某数据库全部表复制到同一服务器中的另一个不同名的数据库中,但复制过去的表中的字段默认值、主键都不再存在,只是复制了表名及表中的字段名、字段数据类型。应如何将某数据库全部表(包括各表的主键、字段默认值、标识列)复制到同一服务器中的另一个不同名的数据库中?  
    2、如何更改已有数据库的名称,并将该数据库的罗辑文件名、物理文件名中的相应名称也改为新数据库的名称?
    使用:sp_renamedb [ @dbname = ] 'old_name' , [ @newname = ] 'new_name' 可以更改数据库的名称,但更名后的数据库的罗辑文件名、物理文件名却仍然是原数据库名。如何设置才能使更改名称的数据库的罗辑文件名、物理文件名中的相应名称也改为更名后的数据库名称?
    敬向电脑专家请教,不胜感激!

4 个解决方案

#1


备份->恢复为不同名数据库,全部表执行truncate table..

#2


可以备份数据集然后还原,
或者随便新建个数据库,生成原数据库脚本,选上主键,在新数据库里面执行,然后再用导入导出

#3


第一个问题可以试试如下方法:
企业管理器中右键该数据库——所有任务——生成SQL脚本——“选项”选项卡——表脚本选项下的四个复选框全部打钩——确定;
然后在另一个数据库中执行生成的脚本即可。

#4


1.通过复制、事务日志传送的方式均可以实现数据库复制的效果;
  复制的过程在企业管理器中按向导一步步操作,主要过程是先要对表进行发布过程,然后复制数据库进行订阅,在使用复制监控进行查看复制;
2.SP_RENAMEDB 'olddbnamep','newdbnamne'

推荐阅读
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • 帝国cms各数据表有什么用
    CMS教程|帝国CMS帝国cmsCMS教程-帝国CMS精易编程助手源码,ubuntu桥接设置,500错误是tomcat吗,爬虫c原理,php会话包括什么,营销seo关键词优化一般多 ... [详细]
  • 本文介绍了多种Eclipse插件,包括XML Schema Infoset Model (XSD)、Graphical Editing Framework (GEF)、Eclipse Modeling Framework (EMF)等,涵盖了从Web开发到图形界面编辑的多个方面。 ... [详细]
  • 深入浅出:Hadoop架构详解
    Hadoop作为大数据处理的核心技术,包含了一系列组件如HDFS(分布式文件系统)、YARN(资源管理框架)和MapReduce(并行计算模型)。本文将通过实例解析Hadoop的工作原理及其优势。 ... [详细]
  • 深入解析轻量级数据库 SQL Server Express LocalDB
    本文详细介绍了 SQL Server Express LocalDB,这是一种轻量级的本地 T-SQL 数据库解决方案,特别适合开发环境使用。文章还探讨了 LocalDB 与其他轻量级数据库的对比,并提供了安装和连接 LocalDB 的步骤。 ... [详细]
  • 深入探讨Web服务器与动态语言的交互机制:CGI、FastCGI与PHP-FPM
    本文详细解析了Web服务器(如Apache、Nginx等)与动态语言(如PHP)之间通过CGI、FastCGI及PHP-FPM进行交互的具体过程,旨在帮助开发者更好地理解这些技术背后的原理。 ... [详细]
  • Navicat Premium中MySQL用户管理:创建新用户及高级设置
    本文作为Navicat Premium用户管理系列的第二部分,主要介绍如何创建新的MySQL用户,包括设置基本账户信息、密码策略、账户限制以及SSL配置等。 ... [详细]
  • Golang与微服务架构:构建高效微服务
    本文探讨了Golang在微服务架构中的应用,包括Golang的基本概念、微服务开发的优势、常用开发工具以及具体实践案例。 ... [详细]
  • 时序数据是指按时间顺序排列的数据集。通过时间轴上的数据点连接,可以构建多维度报表,揭示数据的趋势、规律及异常情况。 ... [详细]
  • 本文详细探讨了 HAProxy 的基本概念及其与 LVS(Linux Virtual Server)的比较,特别是在内核空间与用户空间的工作差异。文章还深入介绍了 HAProxy 独有的数据结构——弹性二叉树,以及其在高并发场景下的表现。 ... [详细]
  • 本文介绍了如何使用Workman框架构建一个功能全面的即时通讯系统,该系统不仅支持一对一聊天、群组聊天,还集成了视频会议和实时音视频通话功能,同时提供了红包发送等附加功能。 ... [详细]
  • 对于初次购买阿里云服务器的新手用户来说,如何高效地利用服务器资源并成功部署网站是一个重要的课题。本文将详细指导您完成从购买服务器到网站上线的六个关键步骤。 ... [详细]
  • 本文详细解析了Java中流的概念,特别是OutputStream和InputStream的区别,并通过实际案例介绍了如何实现Java对象的序列化。文章不仅解释了流的基本概念,还探讨了序列化的重要性和具体实现步骤。 ... [详细]
  • 本文详细介绍了在 Windows 7 上安装和配置 PHP 5.4 的 Memcached 分布式缓存系统的方法,旨在减少数据库的频繁访问,提高应用程序的响应速度。 ... [详细]
  • 本文详细介绍了Oracle RMAN中的增量备份机制,重点解析了差异增量和累积增量备份的概念及其在不同Oracle版本中的实现。通过对比两种备份方式的特点,帮助读者选择合适的备份策略。 ... [详细]
author-avatar
往事如烟zhang_214
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有