Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:复制空白数据库

1楼
zhuxinhui 发表于:2023/9/3 0:15:00
S ELECT * INTO xng FROM ybss where 1=2

使用SQL复制空白数据库出错,提示ybss数据库出错
2楼
zhuxinhui 发表于:2023/9/3 0:17:00

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20230903001528.png
图片点击可在新窗口打开查看
3楼
有点蓝 发表于:2023/9/3 20:06:00
SELECT * INTO】只能一个表一个表的处理,不支持处理整个数据库

如果要导整库的表,建议使用导入导出功能:https://www.baidu.com/s?wd=SqlServer%20%E5%AF%BC%E5%85%A5%E5%AF%BC%E5%87%BA
4楼
zhuxinhui 发表于:2023/9/3 23:14:00
现在我的系统数据库全部改成SQL2014,
1、现在想增加一个帐套,就是增加一个不同名字的空白数据库,怎样才能使用代码进行操作
2、当数据库结构改变后,怎样才能把旧数据库的数据导入到新数据库中
想使用代码实现以上功能
5楼
zhuxinhui 发表于:2023/9/4 7:13:00

如何将一个数据库的表结构复制到另一个数据库_sql_内存溢出 (outofmemory.cn)

6楼
有点蓝 发表于:2023/9/4 8:34:00
以下是引用zhuxinhui在2023/9/3 23:14:00的发言:
现在我的系统数据库全部改成SQL2014,
1、现在想增加一个帐套,就是增加一个不同名字的空白数据库,怎样才能使用代码进行操作
方法1、SqlServer有生成创建表结构sql的功能,把所有表的建表sql导出到一个文件,然后执行:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=98566
方法2、手工创建好一个空白数据库,然后备份为文件。需要的时候把备份文件上传到服务器,然后使用还原语句还原数据库
2、当数据库结构改变后,怎样才能把旧数据库的数据导入到新数据库中
方法1、每次数据库结构改变后,手工或者到数据库里生成差异sql。然后到新数据库里执行更改

7楼
zhuxinhui 发表于:2023/9/8 18:34:00
cm.CommandText = "use master; RESTORE DATABASE " & str3 & " FROM DISK= '" & str4 & "';"
新增一个空白的数据库,然后使用另个一个数据库的备份进行还原,老是出错,是哪出问题了
8楼
zhuxinhui 发表于:2023/9/8 18:40:00

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20230908183911.jpg
图片点击可在新窗口打开查看
9楼
有点蓝 发表于:2023/9/9 8:28:00
https://www.baidu.com/s?wd=RESTORE%20DATABASE%20%E5%A4%87%E4%BB%BD%E9%9B%86%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93%E5%A4%87%E4%BB%BD%E4%B8%8E%E7%8E%B0%E6%9C%89%E7%9A%84%20%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%8D%E5%90%8C

数据库是怎么备份的?注意备份文件必须放到服务器上才能还原

试试
cm.CommandText = "use master; RESTORE DATABASE " & str3 & " FROM DISK= '" & str4 & "'  WITH RECOVERY;"
10楼
zhuxinhui 发表于:2023/9/9 14:51:00
数据库还原时提示:还原成功,但是打开数据库时就是空的数据库,没有相关的表结构
共11 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .04297 s, 2 queries.