社区
MS-SQL Server
帖子详情
数据库的建立及数据导入的问题
綏子
2003-09-26 09:16:52
我建立了一个模板数据库
A
里面建了很多的表,而且都有数据。
要求。
创建一新数据库
B
数据库的表、存储过程内容和A完全一样,不同的是数据库名称不同。也就是A和B完全一样,不同的是名称不同。
我知道SQL SERVER数据库的导入可以通过导入和导出来实现。
但通过程序怎样实现。
谢谢
...全文
90
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'
flask中
导入
mysql_flask-
数据
库
模型创建和
导入
模型创建①
导入
SQLAlchemyfrom flask_sqlalchemy import SQLAlchemy②生成
数据
库
访问对象dbdb = SQLAlchemy③定义表对象class Comment(db.Model):__tablename__ = "comment"id = db.Column(db.Integer, primary_key=True) # 编号content = db...
台账
建立
和sqlite
数据
库
的
数据
导入
和
导入
问题
principle platform command starts with "."; whiel sql command doesn't starts with ".", but ends with ";" =============================================== 错误现象: ==================================...
mysql构建多维
数据
_
数据
仓库之
建立
多维
数据
库
1.有了生产库, 通过cdc捕获
数据
变化, 通过ssis 将
数据
保存到
数据
仓库里面, 现在要做的就是
建立
多维
数据
集SSAS进行
数据
统计分析.2.本地环境搭建好多维
数据
集之后, 如何发布到正式环境呢? 总不该说在正式服务器上也装一个 VS吧.经过研究发现, 可以使用XMLA 查询 来完成.首先在测试环境上,搭建多维
数据
集, 然后通过 如下的这种方式, 可以生成 xmla 脚本, 这个是 xm...
navicat
导入
数据
库
navicat
导入
数据
库
时,需要先
建立
一个跟
导入
数据
库
同名的空
数据
库
,然后才能
导入
。
导入
后可能出现没有表的情况,刷新或者重启navicat就可以了。
solr5.5之从
数据
库
中
导入
数据
并
建立
索引
前面已经介绍了solr-5.5.0的安装与部署,接下来我将分享solr-5.5.0
数据
导入
之从
数据
库
中
导入
数据
并
建立
索引的例子。由于本人也是刚刚接触solr,不足之处,请大家多多见谅。solr和lucene版本更新太快了,版本之间的差异十分大。比如之前的版本中,在core中使用schema.xml作为根描述文件,在solr5.5中使用的是叫做managed-schema作为描述文件。这个本人在这个
MS-SQL Server
34,876
社区成员
254,638
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章