1使用Sql Server Management Studio 2008 连接数据库。
2选中要导出数据的数据库节点,点鼠标右键,在菜单中选择“任务”->“生成脚本”,如图:
3。在d出的界面中,点2次“下一步”进入如图界面中,把“编写数据的脚步”置为true。
4。其它的 *** 作点“下一步”即可。下图是最后生成的Sql脚本:
注意:这里一定要使用Sql Server Management Studio 2008,其它版本不行。
SQL Server 2008将数据导出为脚本
从SQL SERVER 2008开始,我们就可以很方便的导出数据脚本,而无需再借助存储过程
(但是SQL Server 2012和SQL Server 2008的导出脚本的过程还有一点细微的差别)
开始:
选择要 *** 作的数据库--右键--》任务---》生成脚本
然後下一步>>
这个编写数据脚本改为是true,表示是表里的数据也一起生成sql脚本
然後再下一步>>
这里可以自己选择,然后下一步>>
然後下一步>>
这里自己选择脚本的保存路径 , 然后下一步>>下一步>>完成就得了~
Oracle数据库RMAN的自动备份脚本简介
各位同学知道Oracle数据库RMAN如何自动备份脚本嘛下面我为大家整理了关于Oracle数据库RMAN的自动备份脚本文章,希望能为你提供帮助:
1、数据库设置为归档方式
2、数据库的备份脚本
db_full_backupsh :数据库全备脚本
db_l0_backupsh :数据库0级备份脚本
db_l1_backupsh :数据库1级备份脚本
ftpsh :数据FTP上传脚本
ftp_delsh :数据FTP清理脚本
rman_baksh :数据备份主程序
3、备份原理
每周1、3、6进行0级备份
每周日、2、4、5进行1级备份
备份文件上传到FTP服务器
FTP服务器每周清理一次,但是清理后将周六和周日的备份进行保留(6bak和0bak)
所有工作防暑crontab中自动执行备份
4、备份目录含义
arc :数据库归档目录
rmanbak :数据库备份文件的保存目录
rmanscripts :数据库脚本存放路径
5、FTP目录
ftp上必须手动建立目录
L0:
---1
---3
---6
---6bak
L1:
---2
---4
---5
---0
---0bak
rman_baksh脚本主程序
#!/bin/bash
#--------------------------------------------
# Oracle auto backup using rman
#
# author:songrh
# week:1,3,6 Level 0 backup
# 2,4,5,0 Level 1 backup
# Copyright by ChenLong Tec
#--------------------------------------------
#
#
export ORACLE_BASE=/u02/oracle
export ORACLE_HOME=/u02/oracle/product/924
export ORACLE_SID=PROD
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export NLS_LANG=american_americaZHS16GBK
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NL33=$ORACLE_HOME/ocommon/nls/admin/data
export PATH=/bin:/usr/bin:/usr/sbin:$ORACLE_HOME/bin:$PATH
export PATH=$PATH:/opt/local/bin
#
SH_PATH=/u02/rmanscripts
ARC_PATH=/u02/arch
RMAN_BAK_PATH=/u02/rmanbak
#
#FULL_PATH=$RMAN_BAK_PATH/full
L0_PATH=$RMAN_BAK_PATH/L0
L1_PATH=$RMAN_BAK_PATH/L1
#
#DAY_TAG=`date "%Y-%m-%d"`
LOG_TAG=`date "%Y-%m-%d"`
#FIRST_DAY=`date %e`
WEEK=`date %w`
#WEEK=1
#
# FTP configure
IP="122120150155"
FTPUSER="ftpbak"
FTPPASS=""
FTPROOT0="L0"
FTPROOT1="L1"
#
DISK_USE=`df -k |sed -n '/u02/'p | awk '{print $5}' |sed 's/%//'`
####check path function
############
if [[ $DISK_USE -ge 90 ]]; then
rm -rf $L0_PATH/
rm -rf $L1_PATH/
fi
if [ "$WEEK" = "6" -o "$WEEK" = "3" -o "$WEEK" = "1" ]; then
if [ ! -d $L0_PATH ]; then
mkdir $L0_PATH
fi
if [ "$WEEK" = "1" ]; then
rm -rf $L0_PATH/
rm -rf $L1_PATH/
mkdir $L0_PATH/$WEEK
$SH_PATH/db_l0_backupsh $L0_PATH/$WEEK
cd $L0_PATH/$WEEK
$SH_PATH/ftp_delsh $IP $FTPUSER $FTPPASS $FTPROOT0 $WEEK $WEEK_$LOG_TAGlog
else
if [ ! -d $L0_PATH/$WEEK ]; then
mkdir $L0_PATH/$WEEK
$SH_PATH/db_l0_backupsh $L0_PATH/$WEEK
cd $L0_PATH/$WEEK
$SH_PATH/ftpsh $IP $FTPUSER $FTPPASS $FTPROOT0 $WEEK $WEEK_$LOG_TAGlog
else
;管理规范这个要根据实际情况,数据库类型,数据量,数据流,等等来制订!!
这个需要经验,没有固定的模板,但你可以在网上找一些有这方面经验的人的文章来做参考!!
----上面说了相当于没说!仅仅做个标记!:)
以上就是关于数据库msde管理工具怎么使用全部的内容,包括:数据库msde管理工具怎么使用、mysql数据库版本不同导致无法导入数据 如何解决、哪位高手可以推荐几款通用的数据库管理工具等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)