易截截图软件、单文件、免安装、纯绿色、仅160KB

Sql Server2005实现远程备份数据库

 
相信大家都在当心数据库的丢失,这也是每个开发者头痛的一件事件,因为正在运行的服务器及数据库也在这台服务器上。如果服务器崩溃,那么所有的数据
都不存在了,就算是你在你的机子上做了备份,那也是没有用的,为什么会这样说主要是因为本机是向互联网公开的,所以出事故的概率就比较高。最终我们可以利
用局域网解决这样的问题。就拿两台机子做例子,A机是服务器,B机是要把A服务器上的数据库备份到B机上,前提是B机必须要有数据库,以Sql
Server2005为例。
首先A机必须具备数据库,程序,IIS,B机必须具备数据库,服务程序。前提是B机必须知道A机的机器密码。
其次代码操作如下 这只是存储过程
  1
IF
 
NOT
 
EXISTS
 (
SELECT
 
*
 
from
 sys.objects 
WHERE
 
object_id
 
=
 
OBJECT_ID
(N
'
[dbo].[BackSqlorFile]
'

AND
 type 
in
 (N
'
P
'
, N
'
PC
'
))
  2
BEGIN
  3
EXEC
 dbo.sp_executesql 
@statement
 
=
 N
'
  4
  5
  6
CREATE proc [dbo].[BackSqlorFile]
  7
@ServerIp varchar(50),--数据库服务器IP
  8
@ServerName varchar(50),--数据库计算机用户
  9
@ServerPwd   varchar(50),--数据库计算机用户密码
 10
@ServerIISIp varchar(50),--IIs服务器Ip
 11
@ServerIIsName varchar(50),--IIs服务器名称
 12
@ServerIIsPwd  varchar(50),--IIs服务器密码
 13
@SqlShareFile    varchar(50),--远程sql共享文件
 14
@IIsShareFile   varchar(50),--远程IIS共享文件
 15
@MoveIIsPath   varchar(50),--d:\back
 16
@MoveSqlPath   varchar(50),--d:\sql
 17
@DataName      varchar(50),--数据库名称
 18
@SqlloginName varchar(50),--远程数据库登陆名称
 19
@SqlLoginPwd  varchar(50)--远程数据库登陆密码
 20
as
 21
begin
 22
/*==========================================


相关文档:

用mysql源码进行SQL解析

http://blog.csdn.net/iamstillzhang/archive/2007/04/01/1548377.aspx
用mysql源码进行SQL解析
Mysql是通过yacc进行SQL语句解析的,这里介绍一下如何使用mysql的源码进行SQL语句解析。由于Mysql的源代码注释比较少,而且缺少资料,所有些地方研究不够深入。
1        Filed介绍
MY ......

SQL 基本建表语句

作为备忘吧.在机房里输入的.
/*CREATE TABLE Student
(Sno CHAR(9) PRIMARY KEY,
 Sname CHAR(20) UNIQUE,
 Ssex CHAR(2),
 Sage SMALLINT,
 Sdept CHAR(20)
);*/
/*CREATE TABLE Course
(Cno CHAR(4) PRIMARY KEY,
 Cname CHAR(40),
 Cpno CHAR(4),
 Credit SMALLINT,
&n ......

做矩阵1)关于sql语句

做个矩阵,其实就是个二维数组,关键是要从数据库里调些数据,sql语句不熟练,就边学边用,同步地记些笔记,方便查阅
关于distinct和order by 发了个帖子(第一次哦) 
首帖:
用的是oracle的数据库
目的是想选出唯一的userid(原有重复值),并且按照filepos排序(原filepos是1,2,3.。。不重复的序号)
......

10. 精妙SQL語句

         1. 说明:复制表(只复制结构,源表名:a,新表名:b)
SQL: select * into b from a where 1<>1;
        2. 说明:拷贝表(拷贝数据,源表名:a,目标表名:b)
SQL: insert into b(a, b, c) select d, e, f from b;
&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号