备份和还原ms sql数据库+如何获取通过因特网访问服务器端程序的客户端ip地址(50分)

  • 主题发起人 主题发起人 dzx2004
  • 开始时间 开始时间
D

dzx2004

Unregistered / Unconfirmed
GUEST, unregistred user!
1:客户端通过发送sql命令备份和还原远程ms sql数据库
2:在某台固定ip的服务器,客户端访问服务器端,服务器端记录客户端ip地址,并可向客户端发送信息。最好有点关键的代码。
小弟分不多了,就多问了个问题,以后一定补上,希望各位大虾不啬赐教!
 
自己顶一下
 
分数以后好商量嘛,难道没人知道嘛?
 
备份:
with datamodule1.Query1do
begin
close;
sql.Clear;
sql.Add('backup database 库名 to disk='''+备份的文件名+'''');
execsql;
end;
showmessage('数数据库备份完成!');
恢复
with datamodule1.Query1do
begin
close;
sql.Clear;
SQL.Add('Use master');
sql.Add('ALTER DATABASE 库名 SET OFFLINE WITH ROLLBACK IMMEDIATE');
sql.Add('restore database 库名 from disk='''+备份的文件名+''' With File=1, Replace');
sql.Add('ALTER DATABASE 库名 SET ONLINE WITH ROLLBACK IMMEDIATE');
sql.Add('use 库名');
execsql;
end;
datamodule1.Query1.Close;
showmessage('数数据库恢复完成!');
 
后退
顶部