仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 893|回复: 7
打印 上一主题 下一主题

[学习教程] MSSQL网站制作之代办署理服务--设置SQL Server Agent

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:20:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
mysql的prepare其实是本地PHP客户端模拟的,并没有根据你mysql的设置做字符集的调整。应该交与mysqlserver端做prepare,同时得调用mysql_set_character_set去操作,server才会按照字符集去做转义。SQLServerAgent是一个义务计划器和警报办理器,在实践使用和情况下,您能够将那些周期性的举动界说成一个义务,而让其在SQLServerAgent的匡助下主动运转;假设您是一位体系办理员,则能够使用SQLServerAgent向您关照一些告诫信息,来定位呈现的成绩从而进步办理效力。SQLServerAgent次要包含以下几个组件:功课;警报;操纵。
次要实行以下步骤在SQLServerEnterpriseManager中设置SQLServerAgent:

(1)启动SQLServerEnterpriseManager,登录到指定的服务器翻开Management文件夹,启动SQLServerAgent。
(2)右击SQLServerAgent图标,在弹出菜单当选择Properties选项。翻开SQLServerAgentProperties对话框,选中General标签页。如7-1所示。个中各选项的寄义为:


  • Systemaccount:界说SQLServerAgent运转于哪一个体系账号下,该体系账号是sysadmin脚色的成员;
  • Thisaccount:界说SQLServerAgent运转于哪个NT账号下,该账号必需是运转SQLServerAgent服务器上的sysadmin脚色,选择此选项,必需在Password处供应暗码。常鄙人列情形当选中该选项:
    把事务转寄到别的NT盘算机的使用日记;
    怎样来创立一个功课,该功课要利用多个盘算机上的资本;
    经由过程电子邮件或寻呼关照操纵员动静。
  • MailProfile无效的邮件设置文件名,该文件保留经由过程SQLMail为SQLServerAgent运转账号设置的邮件体系一般事情的设置信息;
  • SavecopiesofthesentmessagesintheSentItemsfolder:指定发送动静寄存的文件目次;
  • Filename:指定SQLServerAgent日记文件名,缺省名为C:Mssql7LogSqlagent.out;
  • Errormessagepop-uprecipient指定吸收收集弹堕落误动静的吸收者名字,这些毛病动静由SQLServerAgent写进它的毛病日记。
(3)选中Advanced标签页,如7-2所示。


  • AutorestartSQLServerifitstopsunexpectedly:暗示假如SQLServer不测中断运转,则将主动从头启动;
  • AutorestartSQLServerAgentifitstopsunexpectedly:暗示假如SQLServerAgent不测中断运转,则将主动从头启动;
  • Forwardeventstoadifferentserver:暗示将事务转寄给别的服务器。在Server旁的下拉列表当选择吸收服务器;
  • Unhandledevents:暗示转寄那些不是在当地服务器上处置的事务;All暗示一切事务;
  • Iferrorhasseverityoforabove:暗示只要在毛病品级年夜于或即是给定值时,才将事务转寄给所选服务器;
  • IdleCPU(s)Condition:界说了CPU空闭形态的属性值,即CPU均匀利用率低于给不按期值且该形态延续的工夫凌驾给准时间,则以为CPU处于空闭形态。
(4)选中AlertSystem标签页,如7-3所示;

  • Addressformattingforpagee-mails:该地区用来设定动静属性并在寻呼信息中到场毛病信息;
  • Fail-safeoperator:暗示失利平安型操纵员,假如因为不断定的缘故原由使动静没法抵达指定的操纵员,则SQLServerAgent会把该动静传给失利平安型操纵员;

(5)选中JobSystem标签页,如7-4所示;


  • Jobhistorylog:该地区指定日记的巨细和每件功课的最年夜行数,从而制止填满msdb数据库;
  • Jobexecution:该地区用来设定在功课实行停止前SQLServerAgent的最长守候工夫,假如凌驾这一工夫功课仍没有实行,则SQLServerAgent将封闭;
  • Non-SysAdminjobstepproxyaccount:该地区用来设定实行CmdExec和ActiveScripting
    功课的限定。
(6)选中Connection标签页,如7-5所示。


  • SQLServerConnection:该地区界说了将SQLServerAgent毗连到SQLServer时利用的认证形式;
  • SQLServeralias界说:当地SQLServer服务器的别号。
注重:设置完SQLServerAgent以后必要从头启动,如许设置才干失效。
对于insert操作,只需要把event_type改成DELETE_ROWS_EVENT;对于delete操作,改成WRITE_ROWS_EVENT
若相依 该用户已被删除
沙发
发表于 2015-1-19 09:08:16 | 只看该作者
不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?
飘灵儿 该用户已被删除
板凳
发表于 2015-1-28 05:51:42 | 只看该作者
光写几个SQL实在叫无知。
再见西城 该用户已被删除
地板
发表于 2015-2-5 16:07:17 | 只看该作者
SQL语言是学习所有数据库产品的基础,无论你是做数据库管理还是做数据库开发都是这样。不过具体学习的侧重点要看你将来做哪一块,如果是做数据库管理(DBA),侧重点应该放在SQLServer的系统管理上.
小魔女 该用户已被删除
5#
发表于 2015-2-12 22:57:35 | 只看该作者
从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。
不帅 该用户已被删除
6#
发表于 2015-3-3 11:10:35 | 只看该作者
多加的系统视图和实时系统信息这些东西对DBA挑优非常有帮助,但是感觉粒度还是不太细。
精灵巫婆 该用户已被删除
7#
发表于 2015-3-11 10:35:19 | 只看该作者
这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。
深爱那片海 该用户已被删除
8#
发表于 2015-3-18 07:39:09 | 只看该作者
而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 05:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表