
0015-005 MS-SQL
文章平均质量分 67
gxj022
这个作者很懒,什么都没留下…
展开
-
[转-来自啊泰]SQL Server 日志操作相关代码 [http://www.cnblogs.com/babyt/archive/2005/03/21/122599.html]
方法一:--让日志不再增长,但是不能压缩日志 EXEC sp_dboption your_dbname, trunc. log, TRUE 方法二:--超强数据库文件及日志文件压缩, --压缩后可能会导致数据库不能正常访问,重启一下数据库即可 DUMP TRANSACTION [数据库名] WITH NO_LOG BACKUP LOG [数据库名] WITH NO_LOG转载 2007-08-29 09:48:00 · 640 阅读 · 0 评论 -
[转]备份与恢复备份妙技[]
我见过很多的朋友,在作备份时直接就是 backup database dbname to disk=e:/db.bak 恢复备份 restore database dbname from disk=e:/db.bck with move dbname to c:/dbname.mdf, move dbname_log to c:/dbname_l原创 2007-10-18 13:32:00 · 483 阅读 · 0 评论 -
[转]使用Excel分析MySQL数据[http://database.ctocio.com.cn/tips/145/7138145_3.shtml]
在本文中,我们将以MySQL为例,来了解如何将Excel连接到MySQL……即使当今时代我们拥有了类似微软水晶报表之类的强大报表工具和其他一些灵活的客户管理应用工具,众多企业在分析诸如销售统计和收入信息的时候,微软的Excel依然是最常用的工具。这当然不是没有理由的:Excel以其强大丰富的各种功能,已经成为办公环境中不可或缺的工具。 然而,现在公司正在逐渐地将数据开始存储在远程数据库中转载 2007-10-19 09:20:00 · 1062 阅读 · 1 评论 -
[转]SQL Server表分区操作详解[]
SQL Server 2005引入的表分区技术,让用户能够把数据分散存放到不同的物理磁盘中,提高这些磁盘的并行处理性能以优化查询性能……【IT专家网独家】你是否在千方百计优化SQL Server 数据库的性能?如果你的数据库中含有大量的表格,把这些表格分区放入独立的文件组可能会让你受益匪浅。SQL Server 2005引入的表分区技术,让用户能够把数据分散存放到不同的物理磁盘中,提高这些磁转载 2007-10-19 09:31:00 · 915 阅读 · 0 评论 -
[转]浅谈MS-SQL锁机制[中国信息安全组织-http://www.infosecurity.org.cn/article/dbsec/sqlserver/23948.html]
锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 不可重复读A用户读取数据,随后B用户读出该数据并修改,转载 2007-11-01 10:18:00 · 1044 阅读 · 0 评论 -
在sqlserver中的unicode数据类型和非unicode数据类型的区别
Unicode支持的字符范围更大。 存储 Unicode 字符所需要的空间更大。 nchar 和 nvarchar 列最多可以有 4,000 个字符,而不象 char 和 varchar 字符那样可以有 8,000 个字符。 Unicode 常量使用 N 开头来指定:NA Unicode str原创 2007-11-21 11:39:00 · 4599 阅读 · 2 评论 -
SQL数据类型详解
(1)二进制数据类型 二进制数据包括 Binary、Varbinary 和 Image Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的。 Binary[(n)] 是 n 位固定的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4 个字节。 Varbinary[(n)] 是 n 位变长度的二进制数据。其中,n 的取值范围是从原创 2007-11-21 11:46:00 · 518 阅读 · 1 评论 -
关于MSSQL数据库的字段
数据类型是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQLServer提供了25种数据类型: ·Binary[(n)] ·Varbinary[(n)] ·Char[(n)] ·Varchar[(n)] ·Nchar[(n)] ·Nvarchar[(n)] ·原创 2007-11-21 14:28:00 · 559 阅读 · 0 评论 -
SQL常用语句
--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构CRE原创 2007-11-21 14:29:00 · 539 阅读 · 0 评论 -
MSSQL常用汇总
下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE dat原创 2007-11-21 14:34:00 · 540 阅读 · 0 评论 -
MySQL数据库导出和导入
1).MySQLimport的语法介绍: MySQLimport位于MySQL/bin目录中,是MySQL的一个载入(或者说导入)数据的一个非常有效的工具。这是一个命令行工具。有两个参数以及大量的选项可供选择。这个工具把一个文本文件(text file)导入到你指定的数据库和表中。比方说我们要从文件Customers.txt中把数据导入到数据库Meet_A_Geek中的表Custerme原创 2007-11-21 14:40:00 · 1084 阅读 · 0 评论 -
MSSQL经典语句
1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt(原始密码)select pwdencrypt(原始密码)select pwdcompare(原始密码,加密后密码) = 1--相同;否则不相同encr原创 2007-11-21 14:45:00 · 479 阅读 · 0 评论 -
SQLSERVER中使用存储过程(Stored Procedure)
随着SQLSERVER不断的学习,认识的深入,我们会发现越来越多的功能呈现在我们面前,这些功能都是十分强大的,在我们应用中发挥着十分有意义的作用,也因此感知作为一个大型的数据库管理系统的魅力所在。从这一篇开始,我们着手讨论“存储过程“,”触发器“,”游标“,”事务“和”锁“的应用,如果熟练的掌握了这些,我想驾驭SQLSERVER的能力将是一个新的层次。学习是为了应用,掌握就是为了解决问题。希原创 2007-11-21 14:58:00 · 734 阅读 · 0 评论 -
SQLSERVER2000功略(4)---自动化管理
面对大量反复的工作,即使一个优秀的管理员也会感到很大的负担。但为了保持服务器维持在最佳运行状态,这些又时不得不作的工作。这时,SQLSERVER想你所想,提供了自动化的管理措施。在我们工作之前,我们需要了解自动化背后的好助手—SQLSERVER Agent,这个就是SQLSERVER的代理程序,他是运行在后台的服务,可谓是幕后英雄!那他有什么功能呢,如下:① 作业调度。② 执行作业。③ 产生原创 2007-11-21 15:03:00 · 520 阅读 · 0 评论 -
SQL语句大全
--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW原创 2007-11-21 15:06:00 · 427 阅读 · 0 评论 -
Mysql的distinct语句和group by,order by
最近,在做一个项目的时候,发现得出的数据于预料的相差很多,仔细的研究了一下,发现问题出在 distinct语句和groupy by,order by首先,distinct语句,获得非重复的(唯一)行记.grouy by是分组,order by 是排序。直接看我的例子。假定我有一个表f_job,有字段:select job_id, com_id,job_time from f_job or原创 2007-11-21 14:32:00 · 3584 阅读 · 1 评论 -
SQL Server导出导入数据方法
一、导出导入SQL Server里某个数据库1. 在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。 2.备份 选数据库-完全, 目的 备份到 按添加按钮 文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak) 重写 选重写现有媒体 最后按确定按钮。 如果生成的备份数据库文件大于1M,要用压缩工原创 2007-11-21 14:42:00 · 902 阅读 · 0 评论 -
触发器-MSSQL常用操作
这里只打算讲解四部分了,也就最简单、最常用的四部分。1、触发器。定义:何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。常见的触发器有三种:分别应用于Insert , Update , Delete 事件。(SQL Server 2000定义了新的触发器,这里不提)我为什么要使用触发器?比如,这么两个表:Create原创 2007-11-21 14:43:00 · 503 阅读 · 0 评论 -
SQLSERVER2000攻略(1)-工作流程篇
SQLSERVER2000是windows平台上一个重要的数据管理工具。了解数据库的朋友对他一定很熟悉。我们就此在这里作一系列的讨论,希望通过这次的交流我们对SQLSERVER2000有个深刻的理解。首先,我们探讨一下他的工作流程,这可是工作的基础呀,好,我们开始了!简单的说,SQLSERVER2000是个采用主从结构的关系数据库系统。哈,是不是太简单,毕竟现在市面上的数据库产品几乎都是这个原创 2007-11-21 15:00:00 · 526 阅读 · 0 评论 -
SQLSERVER2000功略(3)-数据库的登陆及其用户权限
说过了两章纯粹的理论,是不是有乏味的感觉,好,我们从这一讲就进入实质的管理阶段。首先,我们讨论的是SQLSERVER安全管理中的登陆和权限问题。SQLSERVER的登陆是安全管理的第一关。这个决定了那些人可以使用SQLSERVER(就像进屋时的房门钥匙)。关于登陆控制,SQLSERVER则采用了两种不同的检查方式:windows验证和windows,sqlserver混合验证。前者就是我们登陆wi原创 2007-11-21 15:01:00 · 992 阅读 · 0 评论 -
常用SQL命令和ASP编程
在进行数据库操作时,无非就是添加、删除、修改,这得设计到一些常用的SQL语句,如下: SQL常用命令使用方法:(1) 数据记录筛选:sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]"sql="select * from 数据表 where 字段名 like %字段值% order by 字段名 [desc]"sql="selec原创 2007-11-21 15:04:00 · 583 阅读 · 0 评论 -
SQL语言基本语句介绍
SQL语言基本语句介绍[ 转自 http://www.longen.org/s-z/details~z/SqlSentence.htm?ujjus1=P1B5_1CGz-d1#插入数据] 表的建立 插入数据 修改数据转载 2007-11-23 15:21:00 · 718 阅读 · 0 评论 -
数据库设计经验谈
第 1 部分 - 设计数据库之前这一部分罗列了 12 个基本技巧,包括命名规范和明确业务需求等。 第 2 部分 - 设计数据库表总共 24 个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等。 第 3 部分 - 选择键怎么选择键呢?这里有 10 个技巧专门涉及系统生成的主键的正确用法,还有何 时以及如何索引字段以获得最佳性能等。 第 4 部分 - 保证数据完整性讨论如何保持数转载 2007-11-27 08:56:00 · 491 阅读 · 0 评论 -
Access数据库与SQLserver2000的数据互导
通过使用SQLserver的查询分析器执行SQL语句实现:一.将Access数据导入到SQLserver中在SQLserver中执行如下语句就能将Access 中claritin表中的数据导入到SQLserver中的importthread表中 INSERT INTO 通过使用SQLserver的查询分析器执行SQL语句实现:一.将Access数据导入到SQLserver中在SQLserver转载 2007-11-27 08:59:00 · 530 阅读 · 0 评论 -
windows xp下如何安装SQL server2000企业版
[转自] http://www.xici.net/u15162693/d80638995.htm windows xp下如何安装SQL server2000企业版 SQL2000企业版本适用于WIN 2000系统,2003系统和XP一般装不了需要选用个人版(其中,XP系统也可以 安装开发版,功能与企业版一样),这里介绍一个XP下安装装SQL2000企业版本方法,以供参考。原创 2009-07-29 15:39:00 · 2730 阅读 · 1 评论 -
忘记SQL Server的SA用户密码解决方法
如果SQL Server的sa密码忘记了……我们还有查询分析器,验证的时候,选择按照Windows身份验证,就直接进去了。输入命令:exec sp_password null,新密码,sa好了,现在密码已经改变成了新密码下面是SQL Server的帮助看到的关于存储过程 sp_password的说明:sp_password添加或更改 Microsoft SQL Ser原创 2009-07-29 15:44:00 · 1027 阅读 · 0 评论 -
错误602:未能在sysindexes中找到数据库ID11中对象ID1的索引ID1对应的行,郁闷啊???
我在学习asp.net的时候,经常需要将别人的数据库(位于appData目录下的*.MDF文件)附加到我的SQL server中,可是当我使用“所有任务-->附加”的时候,经常出现下列错误: 错误602:未能在sysindexes中找到数据库ID11中对象ID1的索引ID1对应的行,请对sysindexes运行DBCC CHECKTABLE。 遇到这种情况首先核对一下51as原创 2009-08-17 20:06:00 · 854 阅读 · 0 评论 -
解决sql server 2005附加数据库失败以及为只读的办法(转载)
[转]http://hi.baidu.com/alonso13/blog/item/1c5a4ff38f1d7a58352acc9a.html 在SQL Server 2005 Express 上附加从另外一台电脑Copy过来的数据库后,数据库为“只读”,如果直接附加U盘中的数据文件可以成功,但要是copy到电脑硬盘上再附加的话会出问题。下面便是解决办法。 解决办法 一原创 2009-07-03 09:04:00 · 2133 阅读 · 1 评论 -
SQL SERVER 2008中定时备份数据库任务的创建与删除
SQL SERVER 2008中定时备份数据库任务的创建与删除 [http://news.newhua.com/news1/program_database/2008/1215/0812151515485B22JHGBK9HJ87DK09D6958HB8K83EJ0053JKGC1A543.html] 由于之前是使用SQL SERVER 2000或者2005,这次给客户安装时使用原创 2009-09-22 08:16:00 · 661 阅读 · 0 评论 -
ms sql 常用操作语句
MS SQL的一些经典常用操作语句汇总 【http://hi.baidu.com/kychen88/blog/item/b3c8e7d960821b3c32fa1cee.html】 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as2.数据库加密:select原创 2009-09-22 15:01:00 · 471 阅读 · 0 评论 -
定时重启SQL Server和Tomcat
定时重启SQL Server和Tomcat[http://hi.baidu.com/personnel/blog/item/020d5edf020a281248540306.html] 定时重启SQL Server和Tomcat2007-06-07 08:23以前没有自己管理服务器还不知道,SQL Server服务器的内存随着运行的时间增长而不断增长。原创 2009-09-22 08:18:00 · 1127 阅读 · 0 评论 -
如何查看SQL Server补丁版本
如何查看SQL Server补丁版本 [http://www.cnblogs.com/yitian/articles/1285021.html] 1、用Isql或者SQL查询分析器登录到SQL Server,如果是用Isql,请在cmd窗口输入isql -U sa,然后输入密码,进入;如果是用SQL查询分析器,请从程序中启动,输入sa和密码(也可以用windows验证)。 2、在ISQL原创 2009-09-22 14:48:00 · 743 阅读 · 0 评论 -
一条sql语句(关于将一个表里的数据汇总,更新数据库中的另外一张表的列值
一条sql语句(关于将一个表里的数据汇总,更新数据库中的另外一张表的列值【http://hi.baidu.com/zhuwenfeng518/blog/item/55d96a4b0929f82a08f7eff7.html】非常实用的工具,由于是初学者,所以在做的过程中碰到一些问题,通过查询资料,把这些解决问题的过程发上来,一方面方便自己以过查询,另一方面能够积累知识,原创 2009-09-22 14:58:00 · 2409 阅读 · 1 评论 -
如何每天定时将服务器中SQL SERVER 2000数据库备份到局域网中另一台工作站上
如何每天定时将服务器中SQL SERVER 2000数据库备份到局域网中另一台工作站上[转自 http://blog.chinaunix.net/u2/84280/showart_2016599.html]打开企业管理器,展开你的SQL Server服务实例,看到“管理”没有?展开“管理”,看到“作业”没有,右键单击它选择“新建作业”,写写代码就行了!-原创 2009-09-21 17:38:00 · 916 阅读 · 0 评论 -
如何查看SQL Server 补丁的版本
如何查看SQL Server 补丁的版本 [http://blog.sina.com.cn/s/blog_4a5bf0b7010008bz.html] 如何查看SQL Server 补丁的版本?这个题目听起来十分拗口,英文应该这样写“How to find the service pack version installed on SQL Server using”,这个原创 2009-09-22 14:50:00 · 789 阅读 · 1 评论 -
查看SQL版本以及补丁的方法【新方法】
查看SQL版本以及补丁的方法 【http://hi.baidu.com/yangyanchen2008/blog/item/afe337173318130fc93d6df6.html】 查看SQL版本的方法:打开查询分析器,使用“SELECT SERVERPROPERTY(productversion), SERVERPROPERTY (productlevel), SERVE原创 2009-09-22 14:54:00 · 608 阅读 · 0 评论 -
SQL SERVER2000打补丁问题汇总
SQL SERVER2000打补丁问题汇总 【http://hi.baidu.com/yanhai/blog/item/cf67c2ce07a9f50992457e9d.html】 SQL Server的补丁版本检查不如Windows 补丁版本检查直接,一个系统管理员,如果不了解SQL Server版本对应的补丁号,可能也会遇到一点麻烦,因此在这说明一下,通过这样的办法判别机器是安全的办法原创 2009-09-22 14:55:00 · 600 阅读 · 0 评论 -
自动定时重启sql server回收内存
自动定时重启sql server回收内存 [转自 http://www.chinaz.com/Program/MSSQL/11264E512008.html] 我突然想到了windows自带的计划任务,我们可不可以利用计划任务来定时重新启动sqlserver呢?现在脉络基本清楚,基于平时重新启动sqlserver 时经常提示要关闭自动备份功能(也就是sqlserver代理),于是我新原创 2009-09-21 16:13:00 · 1416 阅读 · 0 评论 -
监控数据库性能的SQL汇总
监控数据库性能的SQL汇总 【http://hi.baidu.com/g%5Fliying/blog/item/89711cfc27b82ff4fc037f80.html】 1. 监控事例的等待 select event,sum(decode(wait_Time,0,0,1)) "Prev", sum(decode(wait_Time,0,1,0)) "Curr",count(*) "To原创 2009-09-22 14:56:00 · 516 阅读 · 0 评论 -
如何远程开启主机1433端口
如何远程开启主机1433端口 是远程啦,我自己的机子还不容易入侵网吧1433,但关闭了 问题补充:网吧做的很好,根本没扫出弱口令,至于溢出请说具体只开启了443 1025 137 1434端口ms-sql-m (1434/udp) 远程主机的MS SQL Server存在缓冲区溢出漏洞。该漏洞可导致远程攻击者以SYSTEM权限在系统中执行任意代码。 如何原创 2009-09-25 10:27:00 · 3651 阅读 · 0 评论