-
SQLServer降权运行SQLServer2000以GUESTS权限运行设置方法
SQL2000数据库由于自身漏洞问题,黑客很容易通过他取得系统管理员权限。SQL默认以SYSTEM权限运行,权限超级强大...
数据库操作教程 2022-09-23 17:55:04 -
常用SQL语句查询分享
--创建数据库(文件:主要数据文件mdf==1,次要数据文件ndf>=0,日志文件ldf>=1)--文件组:当1mdf,5个ndf(1,2,2),10个ldf(3,3,4),将它们分成多个组存放CREATEdatabasestudb;--创建表teacher,studentcreatetableteacher(tidint(10)primarykeyauto_increment,tnamevarchar(20),tageint(10));usestudb;createtablestudent(sidint(10)primarykeyauto_increment,snamevarchar(20),sageint(10),tidint(10)REFERENCESteacher(tid));--外键约束:你问张三的老师是谁??--selectteacher.tnamefromteacher,studentwherestudent...
数据库操作教程 2022-09-23 17:47:28 -
SqlServer异常处理常用步骤
SQLServer常见的问题主要是SQL问题造成,常见的主要是CPU过高和阻塞。一、CPU过高的问题1、查询系统动态视图查询执行时间长的sql语句WITHProcessCTE(blocked)AS(SELECTspidFROMsys.sysprocessesWHEREcpu>500)SELECTdistincta.*FROM(SELECTTEXT,AA.*FROMsys.sysprocessesAACROSSAPPLYsys.dm_exec_sql_text(AA.sql_handle))aJOINProcessCTEbucteWITH(NOLOCK)ONbucte.blocked=a.spid--whereloginame='TCScenery'ORDERBYa.CPU二、阻塞问题1、查询系统动态视图查询阻塞的sql语句WITHProcessCTE(blocked)AS(SELECTblockedFROMsys.sysprocessesWHEREblocked>0unionSELECTblockedFROMsys.sysprocessesWHEREblocked>0...
数据库操作教程 2022-09-23 17:47:03 -
SqlDateTime溢出该怎么解决
错误出现:导入数据时出现“SqlDateTime溢出。必须介于1/1/175312:00:00AM和12/31/999911:59:59PM之间...
数据库操作教程 2022-09-23 17:44:50 -
sqlserver2000中禁止创建表(权限设置方法)
最近帮网站管理服务器的时候,发现一个sqlserver数据库中被创建了D99_CMD、D99_Tmp、D99_REG,网站安全也做了不少了,不知道哪里出的问题,这里先分享下临时解决方法1、禁止创建数据库表在要禁止的数据上,例如(jb51net)右键》属性》权限2、结合macfee禁止创建用户,修改aspphp文件等。具体的大家可以参考脚本之家以前的文章...
数据库操作教程 2022-09-23 17:42:51 -
sqlserver2000数据库自动备份设置方法
1.打开MSSQLServer企业管理器,SqlServer组—管理—数据库维护计划—右键新建维护计划如下图:下一步:选择需要备份的数据库下一步:继续下一步:下一步:点击更改修改数据备份时间下一步:下一步:下一步:下一步:.在企业管理器中,找到管理–SQLServer代理,如果它没有启动,红色方框而不是绿色三角,点击右键,选择启动。小技巧:在SQLServer服务管理器–服务选择SQLServerAgent启动,在“当启动OS时自动启动服务”勾上,系统重新启动后,SQLServer代理自动启动...
数据库操作教程 2022-09-23 17:42:47 -
日常收集常用SQL查询语句大全
常用sql查询语句如下所示:一、简单查询语句1.查看表结构SQL>DESCemp;2.查询所有列SQL>SELECT*FROMemp;3.查询指定列SQL>SELECTempmo,ename,mgrFROMemp;SQL>SELECTDISTINCTmgrFROMemp;只显示结果不同的项4.查询指定行SQL>SELECT*FROMempWHEREjob='CLERK';5.使用算术表达式SQL>SELECTename,sal*13+nvl(comm,0) FROMemp;nvl(comm,1)的意思是,如果comm中有值,则nvl(comm,1)=comm;comm中无值,则nvl(comm,1)=0。SQL>SELECTename,sal*13+nvl(comm,0)year_salFROMemp;(year_sal为别名,可按别名排序)SQL>SELECT*FROMempWHEREhiredate>'01-1月-82';6.使用like操作符(%,_)%表示一个或多个字符,_表示一个字符,[charlist]表示字符...
数据库操作教程 2022-09-23 17:38:33 -
sqlserver常用命令行操作(启动、停止、暂停)
启动sqlserverNetStartMSSqlServer暂停sqlserverNetPauseMSSqlServer重新启动暂停的sqlserverNetContinueMSSqlServer停止sqlserverNetstopMSSqlServer命令行方式修改sqlserversa的密码一直都是使用企业管理器操作sql的,昨天帮一朋友部署网站,租的国外vps主机,登陆上去只看到sql的图标正常运行的,企业管理器和查询分析器的影都没看到,汗一个。...
数据库操作教程 2022-09-23 17:37:29 -
SqlLoader怎么使用
SQL*Loader(SQLLDR)是Oracle的高速批量数据加载工具。这是一个非常有用的工具,可用于多种平面文件格式向Oralce数据库中加载数据...
数据库操作教程 2022-09-23 17:35:16 -
SqlServer中常用的6个自定义函数分享
在日常应用中,往往根据实际需求录入一些值,而这些值不能直接使用,所以Sql中经常会对字段值进行一些常规的处理。这里搜集了(提取数字、英文、中文、过滤重复字符、分割字符的方法),方便日后查询使用...
数据库操作教程 2022-09-23 17:30:34