易截截图软件、单文件、免安装、纯绿色、仅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
/*==========================================


相关文档:

几个删除重复记录的SQL语句

几个删除重复记录的SQL语句
2009-03-02 10:08
比如现在有一人员表 (表名:peosons)
若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来
select   p1.*   from   persons   p1,persons   p2   where   p1.id<>p2.id &nb ......

SQL和ORACLE函数比较

 
SQLServer和Oracle是大家经常用到的数据库,在此感谢作者总结出这些常用函数以供大家参考。
数学函数:
 1.绝对值
   S:SELECT abs(-1) value
   O:SELECT abs(-1) value from dual
2.取整(大)
   S:SELECT ceiling(-1.001) value
   O:SELECT ceil(-1.001) value from dual
3.取整(小) ......

Oracle SQL语句

ORDER BY 排序
 
ASC 升序(默认)
 DESC 降序
 
select * from s_emp order by dept_id , salary desc
部门号升序,工资降序
关键字distinct也会触发排序操作。
 
select * from employee order by 1; //按第一字段排序
NULL被认为无穷大。order by 可以跟别名。
 
select table_name ......

pl/sql利用rownum取得排序后的部分行序列

我们使用oracle的人都知道可以通过rownum伪列得到查询结果序列前面的指定的行,为了下面更好的进行说明问题,我们先来创建一个数据表table1:
create table table1
(AAA integer primary key,
BBB varchar(30));
然后在table1中插入9条数据:
insert into table1 values (8, 'good');
insert into table1 values (7 ......

SQL Server 2000的JDBC连接问题解决方法

 经过好几天的奋战,JDBC终于成功连接了SQL Server 2000,期间走了不少弯路,在这里分享我的一点经验
一、我的环境
   Windows XP+JDK6u15+Microsoft SQL Server 2000(SP4)+JCreator
   我先在网上下载数据库驱动程序,目录下有三个包msbase.jar mssqlserver.jar msutil.jar
   1 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号