社区
C#
帖子详情
如何实现将本机SQL中表的数据更新服务器中对应表的数据?急,在线等
shikongmocheng
2007-12-05 09:38:06
系统是B/S架构的,现在客户要求脱机使用,在每天晚上将数据上传到服务器上,第二天早上再将服务器上的数据更新到本机上.求各位高手帮帮忙.由于小弟是新手,所以最好有源码.谢谢各位了!
...全文
63
4
打赏
收藏
如何实现将本机SQL中表的数据更新服务器中对应表的数据?急,在线等
系统是B/S架构的,现在客户要求脱机使用,在每天晚上将数据上传到服务器上,第二天早上再将服务器上的数据更新到本机上.求各位高手帮帮忙.由于小弟是新手,所以最好有源码.谢谢各位了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shikongmocheng
2007-12-05
打赏
举报
回复
这还是没有解决如何将数据更新啊?
chuxue1342
2007-12-05
打赏
举报
回复
环境:win2k+sqlserver 2K+查询分析器
SQLSERVER服务实例名称:mainserver
需要备份的数据库名称: msdb
本地机器名称(Client端):david
本地用户:zf 密码:123
本地域名:domain
本地提供备份需求的文件夹:e:test
第一步: 建立共享文件夹
在程序代码中调用(或者CMD窗口) net share test=e:test
或者用NetShareAdd这个API
简要说明:
net share : 是Windows内部的网络命令。
作用:建立本地的共享资源,显示当前计算机的共享资源信息。
语法:参见 net share /?
第二步: 建立共享信用关系
master..xp_cmdshell 'net use davidtest 123 /user:domainzf'
简要说明:
1:xp_cmdshell :是SQLSERVER的扩展存储过程。
作用,以操作系统命令行解释器的方式执行给定的命令字符串,
并以文本行方式返回任何输出。
语法:参见SQLSERVER联机帮助
2:net use : 是WINDOWS内部的网络命令。
作用,将计算机与共享资源连接或断开,或者显示关于计算机
连接的信息。该命令还控制持久网络连接。
语法:参见 net use /?
第三步:备份数据库
backup database msdb to disk='davidtestmsdb.bak'
这个不需要说明吧,语法参见SQLSERVER联机帮助
第四步: 删除共享文件夹
在程序代码中调用(或者CMD窗口) net share test /delete
或者用NetShareDel这个API
结果:
已处理 1376 页,这些页属于数据库 'msdb' 的文件 'MSDBData'(位于文件 1 上)。
已处理 1 页,这些页属于数据库 'msdb' 的文件 'MSDBLog'(位于文件 1 上)。
BACKUP DATABASE 操作成功地处理了 1377 页,花费了 3.653 秒(3.086 MB/秒)。
这样mainserver服务器上的msdb就备份到了david机器的E:testmsdb.bak文件了,使用起来很简单吧?恢复数据库操作也是一样,只要将第三个步骤的语句改为'restore database msdb from disk='davidtestmsdb.bak'就可以啦。。你看完了也可以试试呀?!(最简单的测试工具查询分析器+CMD窗口)
备注:xp_cmdshell 这个扩展存储过程只能SA级别的用户调用,而且是SQLSERVER的安全隐患之一,许多DBA都喜欢将其删除或者禁用,所以开发人员使用时要倍加小心哦。
leaohong
2007-12-05
打赏
举报
回复
日志更新
csShooter
2007-12-05
打赏
举报
回复
数据初始化的问题:
solution 1: 直接写SQL,一条一条插入
solution 2: 把初始数据导成其它格式(如XML),还是用代码一条条读写
SQL
Server
数据
表
中
数据
的增加(插入)、查询、修改、删除
目录 零、码仙励志 一、
数据
表
中
数据
的增加(插入) 二、
数据
表
中
数据
的查询 三、
数据
表
中
数据
的修改 ...这篇文章写的是:
SQL
Server
数据
表
中
数据
的增加(插入)、查询、修改、删除 不是:
SQL
Server
中
...
SQL
Server 如何创建触发器
实现
一张
表
数据
更新
时,同步增加、删除、修改另一张
表
的
数据
实际应用
中
,我们经常会遇到在对
SQL
Server的某一张
表
进行增加、删除、修改操作时,需同步
更新
同一
数据
库或不同
数据
库的另一张
表
,此时我们可以使用
SQL
Server的
表
触发器来
实现
。 使用触发器时,我们会用到触发器的两...
SQL
将A
表
的现有
数据
添加到B
表
,通过A
表
现有
数据
更新
B
表
1将所有的
数据
都添加到b
表
insert into b select * from a; 1.1将A
表
中
所有信息插入到B
中
。(A与B
表
结构相同,且当前
数据
库
中
未创建该
表
) select * into B from A 2.仅复制结构不复制
数据
SELECT * INTO B ...
SQL
-
更新
数据
(UPDATE)
本章,介绍如何利用UPDATE进一步操纵
表
数据
。
更新
数据
为了
更新
(修改)
表
中
的
数据
,可以使用UPDATE语句。可采用两种方式使用UPDATE:
更新
表
中
特定行。
更新
表
中
所有行。 下面分别对它们进行介绍。 不要省略WHERE...
如何使用
SQL
系列 之 如何在
SQL
中
更新
数据
本指南概述了如何使用
SQL
的UPDATE语法更改一个或多个
表
中
的
数据
。它还解释了
SQL
如何处理与外键约束冲突的UPDATE操作。通过阅读本指南,您学习了如何使用
SQL
的UPDATE语句更改或更多
表
中
的现有记录。你还学习了
SQL
如何...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章