以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 移动开发:如何通过微信企业号(或企业微信)端将SQL Server数据库中的某一个表进行替换? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=110108) |
|
-- 作者:playmal -- 发布时间:2017/11/26 19:43:00 -- 移动开发:如何通过微信企业号(或企业微信)端将SQL Server数据库中的某一个表进行替换? 如题,移动开发中:如何通过微信企业号(或企业微信)的菜单设计,导入SQL Server的数据库文件(比如:备份文件 sample.bak 或 数据库文件sample.mdf等) ,将SQL Server数据库中原有的表中的内容进行覆盖替换? |
|
-- 作者:有点甜 -- 发布时间:2017/11/26 21:03:00 -- 做一个上传文件的页面
http://www.foxtable.com/mobilehelp/scr/0030.htm
做一个根据bak或者mdf还原数据库功能,如
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=99994&skin=0
|
|
-- 作者:playmal -- 发布时间:2017/11/27 22:08:00 -- 是在手机上企业微信中设置按钮以后点击“确定”将指定文件(*.bak)或(*.mdf)去覆盖指定位置的文件吗?但是因为服务器一直在使用这个文件,怎么覆盖呢?光看上面两个链接,不能理解如何覆盖? |
|
-- 作者:playmal -- 发布时间:2017/11/27 22:09:00 -- 也就是说,手机上指定位置的*.bak文件,上传到阿里云服务器的指定位置,覆盖指定文件。对吗? |
|
-- 作者:playmal -- 发布时间:2017/11/27 22:12:00 --
|
|
-- 作者:有点蓝 -- 发布时间:2017/11/27 22:18:00 -- 回4楼,是的 回5楼,上传后,后台接收保存文件,然后就使用sqlcommand调用5楼的sql
|
|
-- 作者:playmal -- 发布时间:2017/11/27 22:27:00 -- 第五楼我不知道如何放。并不是不知道如何在后台接收文件。sql命令不可能在后台做。否则没有必要,因为在后台服务器上导入.bak或.mdf是件简单的事情,也没有必要非要用手机作为转换设备。我的意图是这样:在公司局域网(涉密的,不能直接接互联网)中erp软件中导出数据库备份文件(*.bak),发到QQ邮箱,然后通过开发的企业微信应用程序,读入这个文件,上传到服务器指定位置,覆盖原有的文件。 |
|
-- 作者:playmal -- 发布时间:2017/11/27 22:29:00 -- 相当于更新了阿里云服务器中SQLserver数据库中的表。 |
|
-- 作者:有点蓝 -- 发布时间:2017/11/27 22:46:00 -- 数据库备份文件(*.bak)还原是会覆盖整个数据库的,并不只是更新几个表的数据。如果是部分更新参考:http://www.foxtable.com/webhelp/scr/2284.htm 如果是整个数据库还原那就就是2~6楼所说的方法。
|
|
-- 作者:playmal -- 发布时间:2017/11/27 22:52:00 -- use master;ALTER DATABASE [数据库名] SET OFFLINE WITH ROLLBACK IMMEDIATE;RESTORE DATABASE 数据库名 FROM DISK=\'d:\\test.bak\' With REPLACE;ALTER database [数据库名] set online 这个语句放在哪里?
[此贴子已经被作者于2017/11/27 22:53:11编辑过]
|