Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >SQL Server2000导出数据时包含主键、字段默认值、描述等信息

SQL Server2000导出数据时包含主键、字段默认值、描述等信息

作者头像
阿炬
发布于 2018-05-11 06:37:34
发布于 2018-05-11 06:37:34
1.2K0
举报
文章被收录于专栏:阿炬.NET阿炬.NET

时经常用SQL Server2000自带的导出数据向导将数据从一台数据库服务器导出到另一台数据库服务器

结果数据导出了,但表的主键、字段默认值、描述等信息却未能导出,一直没想出什么方法,今天又尝试了几种方法,最终实现了需求。方法很简单:先生成数据源的SQL脚本,然后在目标数据库服务器上执行SQL脚本,将表结构都建好,再使用导出数据向导导出数据,这样就可以了。

从两张结果图中可以看到,当没有先建好表结构时会多出一个建表的过程。 说明 1.生成SQL脚本时应注意包含扩展属性、主键、默认值等信息;

如何导出? SQL Server2000生成SQL脚本时导出字段描述、主键和默认值等信息 SQL Server2000生成SQL脚本时默认没有生成字段描述、主键和字段默认值等信息,但这些信息都非常重要,是必须要生成的,所以在生成SQL脚本时必须手工设置下: 1.生成字段描述:切换到"设置格式"选项卡,钩选"包括扩展属性"

2.生成主键和字段默认值:切换到"选项"选项卡,钩选"编写主键、外键、默认值和检查约束脚本"

2.如果服务器上的数据库用户名和本地用户名不同,应该将SQL脚本中的数据库用户改为服务器上的用户,例如本地用户是dbo,服务器上的用户是dnawo,就应将SQL脚本中的dbo改为dnawo;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013-07-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
经典SQL语句大全之基本函数
1,datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 2,substring(expression,start,length) 取子串,字符串的下标是从“1”,start为起始位置,length为字符串长度,实际应用中以len(expression)取得其长度 3,right(char_expr,int_expr) 返回字符串右边第int_expr个字符,还用left于之相反 4,isnull( check_expression , replacement_value )如果check_expression為空,則返回replacement_value的值,不為空,就返回check_expression字符操作类
陈珙
2018/09/12
7300
MySql基础-笔记12 -重复数据处理、SQL注入、导入导出数据
读取不重复的数据可以在 SELECT 语句中使用 DISTINCT 关键字来过滤重复数据。
虫无涯
2023/01/31
1.4K0
SQLServer导出数据库字典
点击导出向导后会出现以下提示,我们选择【Excel文件(2007或以上版本)(*.xlsx)】格式进行导出,单选选择后点击下一步。
红目香薰
2022/11/30
2K0
SQLServer导出数据库字典
大学期末考试综合实训试题一
某超市计划使用Spring+SpringMVC+Mybatis框架开发一套酒店信息管理系统,oracle作为后台数据库。其中“房间类型添加与查询”功能由你来完成。
用户9184480
2024/12/17
910
大学期末考试综合实训试题一
使用了这个数据库神器,让我工作效率提升了数倍
很多时候,我们需要在本地电脑上,直接连接开发或测试环境的数据库,方便对数据进行增删改查。当然很多数据库都提供了自带的客户端,比如mysql的客户端是这样的:
苏三说技术
2022/08/25
9280
使用了这个数据库神器,让我工作效率提升了数倍
SQL Server数据库中导入导出数据及结构时主外键关系的处理
  软件开发中,经常涉及到不同数据库(包括不同产品的不同版本)之间的数据结构与数据的导入导出。处理过程中会遇到很多问题,尤为突出重要的一个问题就是主从表之间,从表有外检约束,从而导致部分数据无法导入。
张传宁IT讲堂
2019/09/17
1.9K0
SQL Server数据库中导入导出数据及结构时主外键关系的处理
MySQL mysqldump数据导出详解
 在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;它自带的功能参数非常多,文章中会列举出一些常用的操作,在文章末尾会将所有的参数详细说明列出来。
拓荒者
2019/03/15
12.6K0
MySQL mysqldump数据导出详解
SQL SERVER几种数据迁移/导出导入的实践
SQLServer提供了多种数据导出导入的工具和方法,在此,分享我实践的经验(只涉及数据库与Excel、数据库与文本文件、数据库与数据库之间的导出导入)。 (一)数据库与Excel 方法1: 使用数据库客户端(SSMS)的界面工具。右键选择要导出数据的数据库,选择“任务”——“导出数据”,下图1,按照向导一步一步操作即可。而导入则相反,导入时,SQLServer会默认创建一张新表,字段名也默认跟导入的Excel标题一样,并且会默认字段数据类型等。当然在可以在向导进行修改。需要注意的是如果标题不是英文而是中文
逸鹏
2018/04/10
8.6K0
SQL SERVER几种数据迁移/导出导入的实践
数据字典生成工具之旅(8):SQL查询表的约束默认值等信息
本文主要介绍了数据字典生成工具在.NET平台下的实现,通过实例讲解了如何使用该工具对数据库进行查询,并生成数据字典。同时还介绍了在工具中如何自定义输出内容,以及如何使用该工具对数据库表进行批量操作。
用户1168362
2018/01/05
1.1K0
数据字典生成工具之旅(8):SQL查询表的约束默认值等信息
mysqldump 导出数据库各参数详细说明
mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等。
大道七哥
2019/09/10
2.2K0
SQL Server学习笔记
哈喽,大家好呀!这里是码农后端。本篇复习一下SQL Server数据库的数据定义DDL和数据操纵DML的相关知识。
reload
2024/05/02
1130
SQL Server学习笔记
如何在SQL Server中将表从一个数据库复制到另一个数据库
在某些情况下,作为DBA,您需要将模式和特定表的内容从数据库复制到同一实例中或在不同的SQL实例中,例如从生产数据库中复制特定表到开发人员以进行测试或排除故障。 SQL Server提供了许多方法,可以用来执行表的数据和模式复制过程。为了研究这些方法中的每一个,我们将考虑下面的场景: 托管SQL服务器:localhost。这两个数据库都驻留在同一个SQL Server 2014实例中。 源数据库:AdventureWorks2012。 目标数据库:SQLShackDemo。 将从源数据库复制到目标数据库的表
程序你好
2018/07/20
8.3K0
SQL SERVER 2000数据库置疑 紧急模式
SQL SERVER 2000数据库,服务重启之后系统库以外的其它库都会出现置疑(置疑之前没有备份的库。除非是置疑前一秒刚备份完,或者是备份完没有再使用,可以直接恢复):
全栈程序员站长
2022/09/23
3.1K1
使用expdp(非本地)远程导出数据
前段时间,需要从异地一个测试数据库中将测试数据(一张表)导入本地库,表数据量大约500万,字段160多个,开始用了exp/imp方式,速度奇慢,不能忍,于是转而使用expdp/impdp方式。
bisal
2019/01/29
2.2K0
sqlserver2000数据库置疑_sql2008数据库置疑
一、备份“置疑”数据库的数据文件,因为日志文件.ldf出错,可以只备份.mdf文件。
全栈程序员站长
2022/09/24
8710
SQL Server 复制进阶:Level 1 - SQL Server 复制
塞巴斯蒂安·梅内,2012/12/26 关于系列 本文是属于Stairway系列:Stairway to SQL Server Replication SQL复制可以解决运行数据库驱动的应用程序中的许多问题。 出版/订阅者模型并不完全容易理解,脚本和监控复制系统的复杂性需要考虑。 在这里,最后是一系列文章,注意为所有类型的SQL Server复制生成一个无行话的方法。 级别1:SQL Server复制简介 主要条目:rep-li-ca-tion 发音:?re-pl? - 'ka-sh?n \ 功能:名词 日
Woodson
2018/07/19
2.8K0
利用虚拟硬盘(把内存当作硬盘)来提高数据库的效率(目前只针对SQL Server 2000)可以提高很多
      虚拟硬盘:就是把内存当作硬盘来用,比如有2G的内存,那么可以拿出来1G的内存当作硬盘来用。       自从知道了“虚拟硬盘”这个东东,我就一直在想如何才能把这个虚拟硬盘发挥到极致,上一篇也写了一些简单的应用,当然提高的效率并不多,并不是很理想。我最想提高的是提高数据库的读取速度,也就是提高分页效率。一开始是想把数据库文件放到虚拟硬盘里面,这样读取速度不就快乐吗?但是当我把一个250万条记录的数据库放在了虚拟硬盘上做测试后,发现效果并不理想。       250万条记录,利用主键排序(聚集索引)
用户1174620
2018/02/26
1.7K0
SQLyog中文版安装教程「建议收藏」
SQLyog中文版是一款专业的图形管理软件,SQLyog操作简单,功能强大,能够帮助用户轻松管理自己的MYSQL数据库,SQLyog中文版支持多种数据格式导出,可以快速帮助用户备份和恢复数据,还能够快速地运行SQL脚本文件,为用户的使用提供便捷。
全栈程序员站长
2022/09/01
1.9K0
数据库恢复的三种方式
如果我们的SQL脚本比较小的话,我们可以选择在查询分析器里面直接运行,但是当我们的脚本超过100M时,这样做就会出现“引发类型为“System.OutOfMemoryException”的异常。解决这个问题有两种基本思想,一种是把原本很大的SQL脚本分成一个个小的脚本,比如按表划分,但是聪明的人一般都不会选择这么做,因为这样很复杂,还容易出错。另一种根本的解决方案就是在dos下使用osql命令导入。
全栈程序员站长
2022/08/10
1.5K0
数据库恢复的三种方式
探索SQL Server元数据(一)
  在数据库中,我们除了存储数据外,还存储了大量的元数据。它们主要的作用就是描述数据库怎么建立、配置、以及各种对象的属性等。本篇简单介绍如何使用和查询元数据,如何更有效的管理SQLServer 数据库。
用户1217611
2018/08/03
9200
探索SQL Server元数据(一)
推荐阅读
相关推荐
经典SQL语句大全之基本函数
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文