Loading...
  所在位置:论坛首页 -> ┈┋电脑网络技术区┋┈ -> 数据库技术 -> 帖子列表
      [详细列表
精华贴 回收站 贴子审核
    <<                      >>    
    站长俱乐部
SQL中也可以用格式字符串定制日期转字符串 2008-6-15
       介绍了SQL Server利用格式字符串定制日期转换为字符串的具体方法,更多内容请参考下文:  在C#中用惯了DateTime.ToString("yyyy-MM-dd"),DateTime.ToString("MM/dd/yyyy")这种日期与字符串的转换方式,在SQL server中没得用,于是乎写了个FUNCTION,功能跟.net 中的DateTime.ToString("formatprovide")方法差不多,不过只实现了日期部分,有兴趣的朋友可以把时间部分补充出来。  create function fn_DateToString(@date datetime, @format varchar(20))  returns varchar(20)  as  begin  declare @result varchar(20)  select @result = (replace(replace(replace(@format,&#39;yyyy&...
[ 黑黑 ]  点击:77   回复:0  最后更新: 2008-6-15 10:24:33 查看全文
企业服务器SQL Server弱口令测试 2008-6-15
       对于企业而言,服务器的重要性是不言而喻的。因此管理员们往往以维持服务器的稳定、高效地运行作为自己的工作目标,但是对于服务器的安全性往往考虑得较少,至少对于某些管理员是这样的。 最近笔者进行了一例服务器的安全测试,下面把这例测试过程写下来,希望对大家有所启示。 测试工具: 1.S扫描器(一种速度极快的多线程命令行下的扫描工具) 2.SQL登陆器 3.DNS溢出工具 4.cmd(微软命令行工具) 4.scansql.exe(SQL弱口令扫描工具) SQL Server弱口令测试 1.缘由: SQL Server是很多中小型企业、事业单位的首选数据库系统,由于一些管理员的疏忽或者安全意识淡薄,总是以数据库默认的用户SA登录数据库,并且采用了默认的空...
[ 黑黑 ]  点击:42   回复:0  最后更新: 2008-6-15 10:24:13 查看全文
SQL Server数据库占用过多内存的解决方法 2008-6-15
       经常有网友会问,SQL Server占用了太多的内存,而且还会不断的增长;或者说已经设置了使用内存,可它没有用到那么多,这是怎么一回事儿呢?  下面,我们来具体看以看SQL Server是怎样使用内存的。  最大的开销一般是用于数据缓存,如果内存足够,它会把用过的数据和觉得你会用到的数据统统扔到内存中,直到内存不足的时候,才把命中率低的数据给清掉。所以一般我们在看statistics io的时候,看到的physics read都是0。  其次就是查询的开销,一般地说,hash join是会带来比较大的内存开销的,而merge join和nested loop的开销比较小,还有排序和中间表、游标也是会有比较大的开销的。所以用于关联和排序的列上一般需要有索引。  ...
[ 黑黑 ]  点击:82   回复:0  最后更新: 2008-6-15 10:23:56 查看全文
hibernate在sql server下分页的处理 2008-6-15
       今天要在sqlserver环境下做一个简单的增删改功能,要用到分页,开始直接用oracle数据库环境一直用的一个jdbc重构过的类处理,发现不行,才想起oracle和sqlserver的分页sql语句写法是很不一样的,于是打算google一下,紧接又想,何不先看看hibernate在sqlserver环境是怎么处理分页的(我这里用的是hibernate 3.0)。   先把hibernate配置文件的show_sql改成true,启动tomcat,在项目原来的一个功能里找到一个翻页的地方,比如每页显示两条,第一页的时候,hibernate的query语句是:SELECT TOP 2 * FROM …… 恩,对的,看来hibernate还比较聪明,第一页直接用top语句,可是点下一页,当查询的记录应是3-4条时,hibernate...
[ 黑黑 ]  点击:75   回复:0  最后更新: 2008-6-15 10:23:39 查看全文
sql2000安装过程图解 2008-6-13
       安装过程  第一步:将Microsoft SQL Server 2000安装光盘放入光驱中,安装程序会自动运行出现版本选择界面,我们以选择个人版为例。如下图: 图1 版本选择 点击看大图 第二步:在接下来的界面中选择“安装SQL Server 2000组件”选项。如下图: 图2 选择安装组件 点击看大图 [NextPage]   第三步:接着选择“选择安装数据库服务器”。如下图:  图3 选择安装数据库服务器 点击看大图  第四步:稍后才开始出现安装向导,点击“下一步”后出现“计算机名”窗口。“本地计算...
[ 518 ]  点击:181   回复:0  最后更新: 2008-6-13 11:49:12 查看全文
SQL Server日志文件总结及日志满的处理 2008-6-13
       事务日志(Transaction logs)是数据库结构中非常重要但又经常被忽略的部分。由于它并不像数据库中的schema那样活跃,因此很少有人关注事务日志。    事务日志是针对数据库改变所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。对于任何每一个事务过程,事务日志都有非常全面的记录,根据这些记录可以将数据文件恢复成事务前的状态。从事务动作开始,事务日志就处于记录状态,事务过程中对数据库的任何操作都在记录范围,直到用户点击提交或后退后才结束记录。每个数据库都拥有至少一个事务日志以及一个数据文件。    出于性能上的考虑,SQL Server将用户的改动存入缓存中,这些改变会立即写入事...
[ 年少轻狂 ]  点击:97   回复:0  最后更新: 2008-6-13 11:11:06 查看全文
Microsoft SQL Server数据库SA权限总结 2008-6-13
       需要准备的工具:  SQL Query Analyzer和SqlExec Sunx Version    第一部分:    去掉xp_cmdshell保护系统的具体分析:  语句如下:  1.去掉xp_cmdshell扩展过程的方法是使用如下语句:  if exists (select * from dbo.sysobjects where id=object_id(N&#39;[dbo].[xpcmdshell]&#39;) and OBJECTPROPERTY(id,N&#39;IsExtendedProc&#39;)=1)exec sp_dropextendedproc N&#39;[dbo].[xp_cmdshell]&#39;  2.添加xp_cmdshell扩展过程的方法是使用如下语句:  sp_addextendedproc xp_cmdshell,@dllname=&#39;xplog70.dll&#39;  现在看看现象:  我们在取得SA权限后远程用Sqlexec执行cmd命令...
[ 年少轻狂 ]  点击:91   回复:0  最后更新: 2008-6-13 11:10:46 查看全文
巧用Oracle备份集在测试机上做不完全恢复 2008-6-13
       如果表的许多分区被意外drop,需要利用带库上的备份集在测试机上做不完全恢复,而具体日期需要达到一个特定的时间,那么我们可以参考下文中的解决方法。 ◆首先需要用logminer查出删除语句: uncompress/oracle/oradata/xxx/xxx.ARC.Z ... begin sys.dbms_logmnr.add_logfile(&#39;/oracle/oradata/xxx/xxx.ARC&#39;); ... end; beginsys.dbms_logmnr.start_logmnr(Options=>sys.dbms_logmnr.DICT_FROM_ONLINE_CATALOG);end; createtablexsb_logminer_1as selecttimestamp,&a...
[ 薰衣草 ]  点击:92   回复:0  最后更新: 2008-6-13 11:09:55 查看全文
为什么修改机器名后DB2实例会无法启动 2008-6-13
       问题:为什么修改机器名后实例无法启动,并且报SQL6031N错误。  环境:  产品 DB2  平台 跨平台  版本8.1  解答:  DB2版本8开始,原来的DB2企业版和企业扩展版合并为企业服务器版,无论对于分区数据库和非分区数据库,在实例目录下都会有db2nodes.cfg文件,该文件记录了服务器节点信息。  以Windows平台为例,对于机器名为TSSTEST1上的一个单分区数据库实例DB2,在..SQLLIB\DB2目录下db2nodes.cfg文件中记录了下面一行:  0 TSSTEST1 TSSTEST1 0  如果修改了机器的机器名,则需要修改该文件。比如如果修改机器名为TSCTEST1,则上面的文件需要修改为  0 TSCTEST1 TSCTEST1 0  否则,启动实据库实例时会报SQL6031...
[ 薰衣草 ]  点击:77   回复:0  最后更新: 2008-6-13 11:09:37 查看全文
DB2运行在Linux上备份时报SQL2009N错误 2008-6-13
       环境  产品: DB2  平台: Linux 2.4 kernel  版本: 7.x, 8.1  DB2运行在内核为2.4以下的Linux上备份时报SQL2009N错误。  内核为2.4的Linux的默认消息队列值为16-不满足DB2运行的需求。  当备份数据库遇到SQL2009N的错误时,应该首先考虑是否是操作系统核心参数值过低的问题。  如果当前系统的消息队列值为16,希望调高该内核参数,可以以root身份用下面命令调整:  echo 128 &gt;/proc/sys/kernel/msgmni  这样,消息队列的值就变更为128了。  也可以修改/etc/sysctl.conf文件,加入如下行永久地增大该设置:  # Sets maximum number of message queues to 128  # Set this to 1024 or higher on ...
[ 496020685 ]  点击:78   回复:0  最后更新: 2008-6-13 11:08:49 查看全文
提高DB2数据库IMPORT命令性能的三种方式 2008-6-13
       提高IMPORT命令性能的三种方式:  环境 [产品] DB2  [平台] 跨平台  [版本] 7.x, 8.1  问题: 如何提高IMPORT命令的性能?  解答:  ◆1.如果是在分区数据库的环境下,可以利用Buffered Insert来提高IMPORT的性能:  在执行IMPORT命令前,要先用INSERT BUF参数重新绑定IMPORT命令对应的绑定文件db2uimpm.bnd 。  例如:  db2 connect to 数据库名  db2 bind db2uimpm.bnd blocking all insert buf  db2uimpm.bnd在..sqllib\bnd目录下。  ◆2.执行IMPORT命令时使用COMPOUND参数:  例如:  db2 connect to 数据库名  db2 import from 数据文件名 of ixf modified by compound=100 insert into 表名  上面的命令中IMPOR...
[ 496020685 ]  点击:93   回复:0  最后更新: 2008-6-13 11:08:28 查看全文
Oracle 9i在AIX上的性能调整──内存篇 2008-6-13
       Oracle 9i在AIX上的性能调整──内存篇  产品: AIX , Oracle  平台: pSeries, AIX  版本: ALL  内存访问的冲突出现在当进程申请的内存超过系统的物理内存总量时,为了处理这种情况,系统将程序与数据在内存和硬盘间进行交换。  控制内存交换操作(Paging)  大量的内存交换操作会极大地影响系统的性能,尤其是在当数据库文件创建在文件系统上时(JFS and JFS2)。在这种情况下经常访问的数据,即在SGA中存在,也同样在文件的缓存中存在。这种相同的数据在内存中缓存两次的情况,会降低内存的使用效率,从而使内存频繁进行交换操作,造成系统的I/O瓶颈,降低整个系统的性能。  调整AIX上的文件缓存  在AIX上,可以通过vmtune命...
[ 有时也很傻 ]  点击:86   回复:0  最后更新: 2008-6-13 11:07:21 查看全文
讲解Oracle数据库逐渐增大时的归档处理 2008-6-13
       问:在数据库日渐庞大时应该如何进行归档?  答:以下是一些解决的思路:  1.新建一个表空间存放各表的历史数据。  1.1写一个存储过程搬数据,数据搬迁到历史表后,在基表中将搬迁的数据删除。  2.定期将历史数据exp到磁带中去做永久保存。  3.历史数据exp之后,可以清空各历史数据表。这样,表空间的大小实际上是很容易伸缩及控制的。  在这个过程当中,我们可以看到基本的数据由于可以定期清理到历史数据表,继而再清理到磁带。因此,数据库不会越来越大。方便备份及减少查询时间。  具体的实现过程如下:  1.创建临时表:  CREATE GLOBAL TEMPORARY TABLE SCOTT.ARCHIVE_ROWS  (  CROW...
[ 有时也很傻 ]  点击:77   回复:0  最后更新: 2008-6-13 11:06:53 查看全文
实例讲解批处理程序突然变慢的解决方法 2008-6-13
       在日常的工作中,许多数据库管理员(DBA)会发现一些批处理程序会突然变慢,虽然可以通过statspack来获取当时的SQL,但这种方法毕竟不是实时的。因此,我们可以通过一些脚本来实现:  脚本的思路:  1.环境设定:  在Oracle用户的$HOME目录下,创建cpu_alarm,pid,output三个目录。  1.1 考虑到有些主机上可能有多个sid的情况,因此,以Oracle用户登陆主机,先通过以下命令:  $ps -ef | grep ora_smon  获取当前主机上所安装的oracle。并将sid名称放在ora.txt文件中。  2.脚本内容 cpu_monitor.ksh:  #!/usr/bin/ksh  #-----------------------------------------------------  #Enviromen...
[ 有时也很傻 ]  点击:75   回复:0  最后更新: 2008-6-13 11:06:34 查看全文
根据新技术特点浅谈数据仓库和数据挖掘架构 2008-6-13
       据一些比较新的技术特点扼要的讲解了数据仓库和数据挖掘的架构,详细内容请读者参考下文:  数据仓库和数据挖掘是两个比较大的概念,在国外已经非常成熟,在国内随着前几年企业数据的累计、ERP的成熟,数据仓库和数据挖掘开始起步。  如何建立数据仓库和数据挖掘是个不断值得探讨和优化的问题,不仅仅在技术上,在商业应用上也是如此。随着新的技术和观念的不断引入,传统的数据仓库技术方法有了很大的改变,基于数据仓库的应用也有了新的发展。每个企业的数据仓库根据企业特点不同,可以采用非常灵活的选型方法进行选型设计、实施。本文根据一些比较新的技术特点,谈谈数据仓库和数据挖掘的架构。  从成熟的数据仓库架构入手...
[ 有时也很傻 ]  点击:77   回复:0  最后更新: 2008-6-13 11:06:18 查看全文
Powerbuilder编程过程中的数据窗口函数 2008-6-12
       本节介绍的主要内容如下:  · 与数据库有关的函数  · 行操作  · 列操作  · 数据操作  PowerBuilder为数据窗口控件提供了丰富的函数,这些函数使用户能够在使用数据窗口控件时得心应手。  与数据库有关的函数  这类函数完成与数据库有关的功能。  一、连接数据库  连接数据库也就是指定事务对象。PowerBuilder提供了两个函数:SetTrans()和SetTransObject()。  语法格式:  dw_control.SetTrans(TransactionObject)  dw_control.SetTransObject(TransactionObject)  其中,dw_control是所使用的数据窗口控件,transactionObject是所要指定的事务对象。  这两个函数有一个重要的区别就是在...
[ 点点头 ]  点击:110   回复:1  最后更新: 2008-6-12 10:39:21 查看全文
优化方案:ETL的过程原理和数据仓库建设 2008-6-12
       这篇论坛文章根据笔者多年的数据仓库实施经验,同时结合ETL的过程原理和数据仓库建设方法归纳总结了以下优化的方案,详细内容请读者参考下文:  1.引言  数据仓库建设中的ETL(Extract, Transform, Load)是数据抽取、转换和装载到模型的过程,整个过程基本是通过控制用SQL语句编写的存储过程和函数的方式来实现对数据的直接操作,SQL语句的效率将直接影响到数据仓库后台的性能。  目前,国内的大中型企业基本都具有四年以上计算机信息系统应用经验,积累了大量可分析的业务数据,这些信息系统中的数据需要通过搭建数据仓库平台才能得到科学的分析,这也是近几年数据仓库系统建设成为IT领域热门话题的原因。  2.优化的思路分析...
[ 点点头 ]  点击:104   回复:0  最后更新: 2008-6-12 10:38:39 查看全文
实例讲解误删除一部分重要数据的恢复方法 2008-6-12
       如果你在工作中误删除了一部分重要的数据,并且已经提交,当你需要恢复数据的时候,你可以登陆到数据库上仔细查看,如果是Oracle9iR2,你可以首先尝试使用flashback query闪回数据。  ◆第一步:确认数据库的SCN变化:  SQL&gt; col fscn for 9999999999999999999  SQL&gt; col nscn for 9999999999999999999  SQL&gt; select name,FIRST_CHANGE# fscn,NEXT_CHANGE# nscn,FIRST_TIME from v$archived_log;  ...................  NAME FSCN NSCN FIRST_TIME  ---------------------------- --------- -------------------  /mwarch/oracle/1_52413.dbf 12929941968 12929942881 2005-06-22 14:38:28  ...
[ 点点头 ]  点击:81   回复:0  最后更新: 2008-6-12 10:38:09 查看全文
SQL注入防御:用三种策略应对SQL注入攻击 2008-6-12
       这篇论坛文章着重介绍了有关SQL注入防御的防御策略及实施步骤,详细内容请参考下文:  从去年下半年开始,很多网站被损害,他们在用于生成动态网页的SQL数据库中存储的文本中被注入了恶意的script标签。这样的攻击在2008年第一季度开始加速传播,并且持续影响有漏洞的Web程序。  这些Web应用程序有这样一些共同点:  * 使用经典ASP代码的程序  * 使用SQL Server数据库的程序  应用程序代码根据URI请求字符动态地生成SQL查询(http://consoto.com/widgets.asp?widget=sprocket)这体现了一种新的SQL注入(SQL injection)的途径(http://msdn.microsoft.com/en-us/library/ms161953.aspx)。在过去,SQL注入攻击的目标是具有...
[ 年少轻狂 ]  点击:91   回复:0  最后更新: 2008-6-12 10:37:31 查看全文
使用Coefficient查看数据库内部运行情况 2008-6-12
       在实际的工作环境下,数据库的调整和优化可能是一个数据库管理员的最主要也是最关键的任务之一。令人遗憾的是,对像SQL Server这样的数据库进行调整和性能调节并不是一件容易的事。SQL Server带有几种监控和调试工具,功能强大,但精通掌握却存在着许多的困难。  图1 然而,现在有了Coefficient。它是Intrinsic Design公司发布的新产品,对初学者和有经验的数据库管理员都适用。Coefficient可以帮助加强SQL Server的性能调节,提高操作员监控SQL Server内部工作的能力。最有用处的是,它能把监控数据以几乎所有的数据库管理员都可以理解的格式呈列出来。  Coefficient并不是Performance Monitor, Query Analyzer或者Profile...
[ 年少轻狂 ]  点击:88   回复:0  最后更新: 2008-6-12 10:37:01 查看全文
FORM程序中Oracle与Access表的导入和导出 2008-6-12
       问题:如何在FORM的程序中实现Oracle与Access表之间的导入和导出。  解答:  准备工作:  1.安装OCA。运行Developer的安装盘,选择自定义安装,选择Oracle Open Client Adapter for ODBC安装。  2.在数据源(ODBC)中添加DSN。控制面板-&gt;管理工具-&gt;数据源(ODBC),选择“用户DSN”,添加要进行操作的Access的文件。在“高级”选项里,填上“登录名称”和“密码”(很重要,在程序中会用到)。  下面以实际例子来说明:  假设在Oracle中和Access中都有一个student表,表中字段相同(name char(10) ,age number(2)),在准备工作2中的“数据源名”为test,“登录名称”和“密码”都为user。  下面为从Oracle导出...
[ 年少轻狂 ]  点击:85   回复:0  最后更新: 2008-6-12 10:36:43 查看全文
使用Oracle数据库高级复制中最简单的功能 2008-6-12
       根据一个实例着重讲解了使用Oracle数据库高级复制功能的具体方法及步骤,详细内容请参考下文:  前言  日益增长的分布式应用需求要求实现更好分布式的软件环境,不断推动着分布式技术的进步。Oracle数据复制是实现分布式数据环境的一种技术,通过在不同的物理站点拷贝数据来建立分布式数据环境。它与分布式数据库不同,在分布式数据库中,虽然每个数据对象也对所有的站点可用,但是特定的数据对象只存在于一个特定的站点中。而数据复制实现所有的站点都有相同数据对象的可用拷贝。  在一个典型的分布式商业应用中经常需要把个地区的数据备份到总部的数据库中,一方面可以作为一种备份方式,另一方面也方便总部应用中的综合统计...
[ 薰衣草 ]  点击:88   回复:2  最后更新: 2008-6-12 10:35:40 查看全文
使用Oracle数据库高级复制中最简单的功能 2008-6-12
       根据一个实例着重讲解了使用Oracle数据库高级复制功能的具体方法及步骤,详细内容请参考下文:  前言  日益增长的分布式应用需求要求实现更好分布式的软件环境,不断推动着分布式技术的进步。Oracle数据复制是实现分布式数据环境的一种技术,通过在不同的物理站点拷贝数据来建立分布式数据环境。它与分布式数据库不同,在分布式数据库中,虽然每个数据对象也对所有的站点可用,但是特定的数据对象只存在于一个特定的站点中。而数据复制实现所有的站点都有相同数据对象的可用拷贝。  在一个典型的分布式商业应用中经常需要把个地区的数据备份到总部的数据库中,一方面可以作为一种备份方式,另一方面也方便总部应用中的综合统计...
[ 薰衣草 ]  点击:91   回复:2  最后更新: 2008-6-12 10:34:54 查看全文
全面解析DB2 V9.1复制技术的新特性和改进 2008-6-12
       本文将按照复制技术的分类以及复制组件的逻辑顺序来对 DB2 V9.1 中复制技术的新特性和改进做一个总体介绍。  DB2 V9.1是IBM最新推出的数据库系统,除了延续以前版本对DB2数据库管理的特性,还提供了新的查询语言、新的存储技术、新的索引技术以及支持纯XML数据及其固有层次结构的其他相关特性,等等。关于上述新特性的详细介绍,请参见DW的相关系列文章,本文将要介绍的是DB2 V91在数据库复制技术方面的改进和相关新特性。  首先,在DB2 V9.1中,复制相关的产品取了一个新的名字,叫做"WebSphere Replication Server",通过这个名字,IBM更加强调了"复制"功能作为一个Server和服务的重要性。其次,从大的体系...
[ 496020685 ]  点击:91   回复:1  最后更新: 2008-6-12 10:34:00 查看全文
经验总结:SQL Server与Oracle的数据同步 2008-6-12
       主要介绍了SQL Server与Oracle的数据同步方案及解决过程,更多内容请参考下文:  说到同步,其实是靠"作业"定时调度存储过程来操作数据,增,删,改,全在里面,结合触发器,游标来实现,关于作业调度,我使用了5秒运行一次来实行"秒级作业",这样基本就算比较快的"同步"  我做的是SQL Server往Oracle端同步,先在sql server上建立往Oracle端的链接服务器,我用一个视图"封装"了一下链接服务器下的一张表。  create view v_ora_PUBLISHLASTREC  as  select * from ORACLEDB..ROADSMS.PUBLISHLASTREC  //ORACLEDB链接服务器名,ROADSMS为表空间名,PUBLISHLASTREC 为数据表名  然后我们分别...
[ 有时也很傻 ]  点击:82   回复:0  最后更新: 2008-6-12 10:32:49 查看全文
SQL Server 2005 ntext字段的REPLACE处理 2008-6-12
       SQL Server2005开发应用实例──ntext字段的REPLACE处理示例:  --测试数据 CREATE TABLE tb(col ntext) INSERT tb VALUES(REPLICATE( &#39;0001,0002,0003,0004,0005,0006,0007,0008,0009,0100,&#39;  +&#39;220000001,302000004,500200006,700002008,900002120,&#39;,800)) DECLARE @p binary(16) SELECT @p=TEXTPTR(col) FROM tb UPDATETEXT tb.col @p NULL 0 tb.col @p GO --替换处理定义 DECLARE @s_str nvarchar(1000),@r_str nvarchar(1000) SELECT @s_str=&#39;00&#39;  --要替换的字符串  ,@r_str=&#39;0000&#39;  --替换成该字符串 DECLARE @p varbinary(16) ...
[ 有时也很傻 ]  点击:110   回复:0  最后更新: 2008-6-12 10:32:23 查看全文
Sybase客户中国农业银行喜获"CHP"嘉奖 2008-6-12
       2008年6月11日,Sybase公司宣布:其服务的客户──中国农业银行被世界IT精英组织(COMPUTERWORLD HONORS PROGRAM──计算机世界荣誉奖励计划,简称CHP)授予“2008年Computerworld荣誉桂冠”,以嘉奖其在全球信息技术革新领域的杰出贡献。  采用Sybase ASE和Sybase IQ建立的中国农业银行的“银行卡统计分析系统” 有效减少了银行卡经营的人力和物力成本,显著提高了统计分析的效率,加强了银行卡科学化经营管理,并通过对数据的准确分析,为农行客户提供更贴身周到的服务,从而树立了农行良好的企业形象。CHP此次对中国农业银行在信息技术方面的褒奖,无疑也是对农行信息技术重要合作伙伴Sybase公司的高度肯定。  计算机世界荣誉...
[ 有时也很傻 ]  点击:96   回复:0  最后更新: 2008-6-12 10:32:04 查看全文
Microsoft SQL Server 2005同步复制技术 2008-6-12
       本文实现的复制步骤以快照复制为例,运行平台为SQL Server 2005。  一、准备工作:  1.首先,建立一个WINDOWS用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。  2.在SQL Server数据库下实现发布服务器和订阅服务器的通信正常(可以互访)。打开1433端口,在防火墙中设特例。  3.在发布服务器上建立一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录下建文件夹名为SqlCopy  4.设置SQL代理(发布服务器和订阅服务器均设置)  打开服务(控制面板---管理工具---服务)  ---右击SQL Server AGENT---属性---登录---选择“此账户“  ---输入或选择第一步中创建的WINDOWS用户  ---...
[ 有时也很傻 ]  点击:95   回复:1  最后更新: 2008-6-12 10:31:43 查看全文
趋势科技网络防毒墙2500提供强大安全保护 2008-6-11
       趋势科技网络防毒墙2500 提供任何其它设备厂商无法比拟的安全保护功能。它能全面准确地阻止网络蠕虫及漏洞的利用。它通过阻止不兼容的设备进入网络以防止感染病毒。它同样还可以在病毒爆发期间隔离受感染的网段,并自动进行远程清除。  趋势科技网络防毒墙2500 根据网络流量进行部署,解决威胁网络安全的蠕虫问题。它通过10/100/1000 Gigabit Ethernet(铜+光接口)可同时对多达4096位用户实施保护,并具有配置灵活的特色,可为企业及业务关键设备提供充足、及时的保护,使其避免遭受攻击。四个额外端口使得趋势科技网络防毒墙2500 可以对多网络段或多台服务器实施保护。  [基本参数]  内 存:DDR-ll 400 DIMM X 4  网络接口...
[ 兜迷儿 ]  点击:120   回复:0  最后更新: 2008-6-11 11:33:03 查看全文
SQL Server 2008表值参数的创建和使用步骤 2008-6-11
       表值参数(Table-valued parameter)是SQL Server数据库2008的新特性之一,在以往的版本中,我们没有办法把表变量当作一个参数传递给存储过程。但在微软的SQL Server 2008中引入了表值参数这个特性,它可以实现此类功能。  表值参数有两个明显的优点:  1:不需要为初始的数据加锁。  2:它不会导致语句重新编译。  表值参数的创建和使用包括以下步骤:  (1) 创建表类型  (2) 创建一个可将表类型作为参数来接受的存储过程或函数  (3) 创建表变量并插入数据  (4) 调用该存储过程和函数,并将表变量作为参数传递。  下面,我们来一步步分解这个创建和使用的过程。首先,我们用以下的DDL SQL语句来创建一个名为“TestDB”的测试数...
[ 兜迷儿 ]  点击:117   回复:0  最后更新: 2008-6-11 11:31:59 查看全文


 热门帖子
 第21页 共392页 本页30条 主题数 11748     <<                      >>    
    普通贴   精华贴    固顶贴子   总固顶贴子    商品贴子   投票贴子   结贴    锁帖
  首页 | 购买指南 | 商业版本 | 虚拟主机 | 特色介绍 | 下载中心 | 支付方式
Copyright 2004-2008 BBSGood.com Powered By: BBSGood.Speed Version 5.0
  咨询电话:0575-85513832、0575-85513825(传真)、7*24小时咨询服务:13606552007 不良信息举报中心 浙ICP备05029817号
  业务QQ:38958768、客服QQ1:415896239、客服QQ2:343896043、MSN:jccsxx@hotmail.com