20.5.1 web assistant wizard 的功能...
1.确认已经安装了nt/2000和sqlserver的最新补丁程序,不用说大家应该已经安装好了,但是我觉得最好还是在这里提醒一下。 2.评估并且选择一个考虑到最大的安全性但是同时又不影响功能的网络协议。多协议是明智的选择,但是它有时不能在异种的环境中使用。 3.给"sa"和"probe"帐户设定强壮的密码来加强其安全性。设定一个强壮的密码并将其保存在一个安全的地方。注意:probe帐户被用来进行性能分析和分发传输。当在标准的安全模态中用的时候,给这个帐户设定高强度的密码能影响某些功能的使用。 4.使用一个低特权用户作为sql服务器服务的查询操作账户,不要用localsystem或sa。这个帐户应该有最小的权利(注意作为一个服务运行的权利是必须的)和应该包含(但不停止)在妥协的情况下对服务器的攻击。注意当使用企业管理器做以上设置时,文件,注册表和使用者权利上的acls同时被处理。 5...
1:普通sql语句可以用exec执行eg: select * from tablename exec('select * from tablename') sp_executesql n'select * from tablename' -- 请注意字符串前一定要加n2:字段名,表名,数据库名之类作为变量时,必须用动态sqleg: declare @fname varchar(20) set @fname = '[name]'select @fname from sysobjects -- 错误exec('select ' + @fname + ' from sysobjects') -- 请注意 加号前后的 单引号的边上要加空格exec sp_executesql n' select ' + @fname + ' from sysobj...
对于程序开发人员而言,目前使用最流行的两种后台数据库即为mysql and sql server。这两者最基本的相似之处在于数据存储和属于查询系统。你可以使用sql来访问这两种数据库的数据,因为它们都支持ansi-sql。还有,这两种数据库系统都支持二进制关键词和关键索引,这就大大地加快了查询速度。同时,二者也都提供支持xml的各种格式。 除了在显而易见的软件价格上的区别之外,这两个产品还有什么明显的区别吗?在这二者之间你是如何选择的?让我们看看这两个产品的主要的不同之处,包括发行费用,性能以及它们的安全性。 根本的区别是它们遵循的基本原则 二者所遵循的基本原则是它们的主要区别:开放vs保守。sql服务器的狭隘的,保守的存储引擎与mysql服务器的可扩展,开放的存储引擎绝然不同。虽然你可以使用sql服务器的sybase引擎,但mysql能够提供更多种的选择,如myisam, heap, ...
20.2.1 xml 简介...
sql server端口,我们可以通过"服务器端网络试用工具"和"客户端实用工具"来设定,设定方法是:分别使用"服务器端网络试用工具"和"客户端实用工具"设置"常规选项"->"启用的协议"->"tcp/ip"->"属性"中的默认端口,假设为1455然后测试你的端口是否起效,可以使用telnet sql服务器地址 1455看看能不能telnet通,如果可以,那就可以进行下面的测试以往的书写中都没有带端口号,所以比较好写,但是现在更改了端口号了,很多朋友就不是很清楚该如何写连接语句了.下面的数据库连接语句就是更改端口后的形式:set oconn = server.createobject("adodb.connection")sconn = "driver={sql server};server=服务器地址,1455;database=数据库;uid=用户名;pwd=密码;"...
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用dateadd和datediff函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一天是一个星期的第一天这个设置决定。第一天(datefirst)设定决定了你的系统使用哪一天作为一周的第一天。所有以下的例子都是以星期天作为一周的第一天来建立,也就是第一天设置为7。假如你的第一天设置不一样,你可能需要调整这些例子,使它和不同的第一天设置相符合。你可以通过@@datefirst函数来检查第一天设置。 为了理解这些例子,我们...
...
可以使用sql-server企业管理器进行建立,注意其中的rpc及rpcout两项,也可以使用sql语句来完成定义,主要涉及到三个存储过程 sp_addlinkedserver,sp_serveroption和sp_addlinkedsrvlogin,以下是三个存储过程的语法: sp_addlinkedserver 创建一个链接的服务器,使其允许对分布式的、针对oledb数据源的异类查询进行访问。在使用sp_addlinkedserver创建链接的服务器之后,此服务器就可以执行分布式查询。如果链接服务器定义为microsoft®sqlserver™,则可执行远程存储过程。 语法 sp_addlinkedserver[@server=]’server’ [,[@srvproduct=]’product_name’] [,[@provider=]’provider_name...
对一个地域分散的大型企业组织来说,构建具有典型的分布式计 算特征的大型企业管理信息系统时总要解决一个很棘手的问题;如何 在多个不同数据库服务器之间保证共享数据的完整性、安全性和可用 性。之所以引发这样的问题在于企业组织存在这样的数据处理和要求: 在不同的地点对具有相同结构的本地数据库进行修改;但要保证修改 后的数据库有相同的结果。其实质就是将对本地数据库的修改体现在 其它具有相同结构的远程数据库中。那么我们如何实现这种数据的一致性呢?答案可能有很多种,但 是包括sql server 在内的大多数数据库产品都采用一种复制技术来解 决这一问题。本章的主旨就是介绍sql server 的复制技术。下面让我 们从复制的概述开始。sql server 提供了内置的复制能力,复制组件并不是附加产品而是核心引擎的一部 分。在复制这一支持分布式数据处理能力的重要技术帮助下,我们可以在跨局域网、广域 网或因...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器