Foxtable(狐表)用户栏目专家坐堂 → 复制空白数据库


  共有1258人关注过本帖树形打印复制链接

主题:复制空白数据库

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106816 积分:543281 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106816 积分:543281 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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。然后到新数据库里执行更改


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106816 积分:543281 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/9 8:28:00 [显示全部帖子]


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

试试
cm.CommandText = "use master; RESTORE DATABASE " & str3 & " FROM DISK= '" & str4 & "'  WITH RECOVERY;"

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106816 积分:543281 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/9 16:40:00 [显示全部帖子]

刷新一下看看。如果还是没有,说明备份的时候就没有

 回到顶部