社区
MS-SQL Server
帖子详情
数据库的建立及数据导入的问题
綏子
2003-09-26 09:16:52
我建立了一个模板数据库
A
里面建了很多的表,而且都有数据。
要求。
创建一新数据库
B
数据库的表、存储过程内容和A完全一样,不同的是数据库名称不同。也就是A和B完全一样,不同的是名称不同。
我知道SQL SERVER数据库的导入可以通过导入和导出来实现。
但通过程序怎样实现。
谢谢
...全文
74
9
打赏
收藏
数据库的建立及数据导入的问题
我建立了一个模板数据库 A 里面建了很多的表,而且都有数据。 要求。 创建一新数据库 B 数据库的表、存储过程内容和A完全一样,不同的是数据库名称不同。也就是A和B完全一样,不同的是名称不同。 我知道SQL SERVER数据库的导入可以通过导入和导出来实现。 但通过程序怎样实现。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
echo
2003-09-26
打赏
举报
回复
为什么不用DTS呢?
leimin
2003-09-26
打赏
举报
回复
sorry:
try below
declare @str varchar(255)
declare @sql varchar(2000)
select @str=[filename] from master..sysdatabases
where [name]='master'
select @str=substring(@str,0,charindex('master',@str))
SELECT @SQL='SET QUOTED_IDENTIFIER OFF restore database new
from disk="c:\temp.bak"
with move "temp_data" to "'+@str+'new_data.mdf",
move "temp_log" to "'+@str+'new_data.ldf",
replace SET QUOTED_IDENTIFIER ON'
exec(@sql)
leimin
2003-09-26
打赏
举报
回复
最简单的方法,你可以将你所有的表和对象都放在MODEL数据库中,这样你美次建立一个新的数据库就会将MODEL的所有对象复制到新的数据库中。
good luck!
綏子
2003-09-26
打赏
举报
回复
写错了,应该是这样的,
'c:\Program Files\SQL SERVER\data\'+new_data.mdf;
因为数据都放在data目录下,安装不同,所以也不同。
'c:\Program Files\SQL SERVER\data\' 不是一个绝对路径,动态获取安装目录路径的函数有吗?
綏子
2003-09-26
打赏
举报
回复
用上面的方法我试了一下,的确可以恢复成另一个.
我是这样写的不知有没有错
restore database new
from disk='c:\temp.bak'
with move 'temp_data' to 'c:\new_data.mdf',
move 'temp_log' to 'c:\new_data.ldf',
replace
因为安装的路径不太确定。'c:\new_data.ldf', 是一个绝对路径,怎样获取SQL SERVER的
安装路径.
比如取这个路径 c:\Program Files\SQL SERVER\data+'new_data.mdf'; 有这个函数吗?
mjhnet
2003-09-26
打赏
举报
回复
dbname 和 dbnamelog
通过
use 新数据库名
select name from sysfiles
获取
mjhnet
2003-09-26
打赏
举报
回复
先备份
use master
backup database 数据库名 to disk='c:\temp.bak'
go
创建新数据库
create database 新数据库名
再还原
restore database 新数据库名
from disk='c:\temp.bak'
with move 'dbname' to 'c:\newdbname.mdf',
move 'dbnamelog' to 'c:\newdbname.ldf',
replace
echo
2003-09-26
打赏
举报
回复
还可以直接copy数据文件(.mdf和.ldf),然后存到目标路径,再用管理器的附加数据库功能添加数据库就OK啦
伍子V5
2003-09-26
打赏
举报
回复
先备份
use master
backup database 数据库名 to disk='c:\temp.bak'
go
再还原
restore database 新数据库名
from disk='c:\temp.bak'
with move 'dbname' to 'c:\newdbname.mdf',
move 'dbnamelog' to 'c:\newdbname.ldf'
java实现Excel
数据
导入
到
数据
库
在Java编程环境中,将Excel
数据
导入
到
数据
库
以及将
数据
库
数据
导出到Excel是常见的
数据
处理需求。本篇文章将深入探讨如何使用Java实现这两个功能,主要涉及的技术栈包括Apache POI库用于操作Excel,以及JDBC(Java ...
PowerDesigner16.5使用文档
1. **新建 Model**:启动PowerDesigner,选择“文件”>“新建”>“
数据
模型”,然后选择Oracle 11g作为
数据
库
模板,为你的项目创建一个新的
数据
模型。 2. **Model 设置**:在新模型中,你可以设定模型的基本属性,...
数据
库
实验一
数据
库
定义及
数据
导入
根据给的“
数据
导入
教程.rar”,把每个表的
数据
(.csv 格式)
导入
到
建立
的表里,
导入
顺序按照建表的顺序。(4).用 SQL 语句给订单表(orders)创建一个索引(按订单日期降序),索引的名字是 Dindex。表 3 供应商基本...
Excel与
数据
库
数据
导入
导出实用指南
简介:在IT领域,实现Excel与
数据
库
间的
数据
导入
导出是常见且关键的任务,特别是在
数据
分析、报表制作和信息管理等方面。本文将详细介绍如何使用SQL Server Management Studio、VBA编程、ODBC/JDBC连接等方法,将...
【阿里云】云
数据
库
RDS CSV文件
数据
导入
与DTS
数据
迁移不完全笔记
数据
迁移和
数据
导入
是两个不同的概念:
数据
迁移指的是
数据
从
数据
库
到
数据
库
,
数据
导入
指的是
数据
从
数据
文件(txt、csv等)到
数据
库
。严格来讲实际上
数据
迁移包含了
数据
导入
。 1
数据
导入
数据
导入
1.1CSV文件
导入
...
MS-SQL Server
34,873
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章