-
MSSQL2000安全设置图文教程
MSSQL2000安全设置Sqlserver2000建立独立帐号数据库方法首先我们启动Sqlserver2000数据库,并打开企业管理器连接我们使用的数据库并找到数据库选项,在上面点击鼠标右键选择新建数据库如下图所示。建立数据库时可以在数据文件,和事件日志中设置数据文件的物理存放位置然后我们在安全性中找登录项,在上面点击鼠标右键如下图所示...
数据库操作教程 2022-09-23 20:23:37 -
SQLSERVER性能优化综述(很好的总结,不要错过哦)第1/3页
一、分析阶段一般来说,在系统分析阶段往往有太多需要关注的地方,系统各种功能性、可用性、可靠性、安全性需求往往吸引了我们大部分的注意力,但是,我们必须注意,性能是很重要的非功能性需求,必须根据系统的特点确定其实时性需求、响应时间的需求、硬件的配置等。最好能有各种需求的量化的指标...
数据库操作教程 2022-09-23 20:23:34 -
通过SQLSERVER重启SQLSERVER服务和计算机的方法
昨天和朋友在网上谈到SQL语句的应用,我朋友的远程服务器出现了无法连接的现象,问题的原因是远程服务器到达了最大连接数,为了实现远程重新启动,从而想到了用SQL语句命令实现这个功能,但是具体的命令格式给忘记了,找了点资料,把方法写在下面,希望可以给大家一些帮助吧,呵呵首先在本地计算机--创建重启脚本复制代码代码如下:declare@oint,@fint,@tint,@retintexecsp_oacreate'scripting.filesystemobject',@ooutexecsp_oamethod@o,'createtextfile',@fout,'c:restart.bat',1exec@ret=sp_oamethod@f,'writeline',NULL,'netstopmssqlserver'exec@ret=sp_oamethod@f,'writeline',NULL,'netstartmssqlserver'通过SQL数据库连接到远程服务器--执行重启脚本execmaster..xp_cmdshell'c:restart.bat'/*如果重新启动计算机,请确认mssql...
数据库操作教程 2022-09-23 20:23:27 -
SQL语句实现SQLServer2000及SqlServer2005日志收缩(批量)
复制代码代码如下:DECLARE@nameVARCHAR(25)DECLARE@SQLVARCHAR(1000)DECLARE@logidINTDECLAREsysdatabase_nameCURSORFORSELECTnameFROMmaster.dbo...
数据库操作教程 2022-09-23 20:23:25 -
sqlserver中distinct的用法(不重复的记录)
下面先来看看例子:table表字段1 字段2 id name 1 a 2 b 3 c 4 c 5 &n...
数据库操作教程 2022-09-23 20:23:24 -
SQL语句实现删除ACCESS重复记录的两种方法
以下就重复记录删除的问题作一阐述。有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略...
数据库操作教程 2022-09-23 20:23:15 -
sqlserver聚集索引和非聚集索引实例
createdatabasemyIndexDemogousemyIndexDemogocreatetableABC(Aintnotnull,Bchar(10),Cvarchar(10))goinsertintoABCselect1,'B','C'unionselect5,'B','C'unionselect7,'B','C'unionselect9,'B','C'goselect*fromABC--在ABC表上创建聚集索引createclusteredindexCLU_ABConABC(A)GO--查看索引sp_helpIndexABC--插入数据insertintoABCvalues(2,'B','C')--因为有聚集索引所以整个表的物理结构发生了变化--此时按照该索引查询的内容为:select*fromABCWITH(index=CLU_ABC)WHEREA>1ANDA<5--删除索引后DropindexABC.CLU_ABC--查询内容物理顺序还是按照顺序的select*fromABC--在ABC表上创建非聚集索引createnonclusteredindexNONC...
数据库操作教程 2022-09-23 20:23:14 -
sqlserver中向表中插入多行数据的insert语句
下面把在sql吧里一位高手的解决方法,公布下。供大家参考:假设有个表有学号、姓名、学校这三列然后向这个表中插入040501孙明山东大学040502李浩山东师范040503王刚烟台大学怎么插入这三行数据啊~~~~~~~复制代码代码如下:insert表名select'040504','孙明','山东大学'unionselect'040502','李浩','山东师范'unionselect'040503','王刚','烟台大学'...
数据库操作教程 2022-09-23 20:23:11 -
SQLServer的复制功能
但我觉得这个功能用来设置备份服务器或测试服务器也很有用,在一台机上发布服务,可以在其它机子的SQL里订阅,根据你的发布的条件不同,可以做成定时同步、实时同步、相互同步等不同的发布及订阅。要SQLServer支持复制功能,你必须运行SQLServerAgent这个服务,不然生成不了快照...
数据库操作教程 2022-09-23 20:23:00 -
SQLServer数据库的数据汇总完全解析(WITHROLLUP)
现有表A,内容如下:编码仓库数量01A601B702A802B9现在想按编码查询出这种格式:01A601B7汇总小计:1302A802B9汇总小计:17问:该如何实现?乍一看,好像很容易,用groupby好像能实现?但仔细研究下去,你又会觉得groupby也是无能为力,总欠缺点什么,无从下手。那么,到底该如何做呢?别急,SQLServer早就帮我们做好了,下面,跟我来...
数据库操作教程 2022-09-23 20:22:56 -
SQLServer中选出指定范围行的SQL语句代码
在数据库查询的时候,我们有时有这样的需求,就是要找出数据表里指定范围行内的数据记录,比如说要找出数据表里第10行到第20行的这10条数据,那么我们怎么来实现呢? 按照通常的方法是实现不了的,我们得借助于临时表以及一个函数来实现 代码如下: Select no=Identity(int,1,1),* Into #temptable From dbo.teacher_info order by teacher_name--利用Identity函数生成记录序号 Select * From #temptable Where no>=10 And no < 20 Drop Table #temptable--用完后删除临时表 这样我们就实现了我们的目的。...
数据库操作教程 2022-09-23 20:22:54