SqlServer

sqlserver 数据库缩小ldf数据库日志文件大小 .

直接把下面脚本复制到新建查询中执行即可:declare@dbnvarchar(20)set@db='你的数据库名称'dumptransaction@dbwithno_logbackuplog@dbwithno_logdbccshrinkdatabase(@db)Tip:在确定数据库目前运行稳定,不需要查询以前日志的情况下,执行了上述脚本,结果20G的.LDF文件变成了0.9G.数据库运行稳定.sqlserver数据库缩小ldf数据库日志文件大小.

系统 2019-08-12 01:54:18 2403

SqlServer

怎么从sqlserver的存储过程获得返回的数据

1、返回一个数值declare@countintexec@count=testReturn\'111\',\'222\'select@count@count就是返回的数值是int类型2、返回一个数据表首先要新建一个数据表CREATETABLEtest(TMP_ORDER_IDvarchar(20))然后将返回的数据插入到表中insertintotestexec[dbo].[P_ORDER_ADD]'U0001','01','20150409232028,2

系统 2019-08-12 01:33:40 2403

SqlServer

SQLSERVER手动增长日志文件和数据文件

原文:SQLSERVER手动增长日志文件和数据文件SQLSERVER手动增长日志文件和数据文件手动增长日志文件,实际上就是修改日志文件的大小size的单位是MB下面设置日志文件大小是2048MBALTERDATABASE[GPOSDB]MODIFYFILE(name=GPOSDB_Log,size=2048)EXECsys.[sp_helpdb]@dbname=[GPOSDB]--sysname--收缩日志文件USE[GPOSDB]GOALTERDATAB

系统 2019-08-12 01:53:38 2402

SqlServer

【SQL SERVER】Convert Float to Varchar

Today,mycustomeraskedmetoimportdatatothedatabase(SQLServer2008r2).Oneofthecolumnswhosetypeisvarcharinthedatabase,howeverunknowtypeinexceltab,recordsthecodeinformation.whenIimportedthedatafromtheexceltothedatabase,Ifoundthatallthec

系统 2019-08-12 01:52:23 2402

SqlServer

SQL Server中的TempDB管理——TempDB基本知识(

原文:SQLServer中的TempDB管理——TempDB基本知识(为什么需要版本存储区)参考资料来自:http://blogs.msdn.com/b/sqlserverstorageengine/archive/tags/tempdb/http://blogs.msdn.com/b/sqlserverstorageengine/archive/2008/12/22/managing-tempdb-in-sql-server-tempdb-basics-

系统 2019-08-12 01:54:58 2401

SqlServer

SQL SERVER 内存分配及常见内存问题(2)——DM

原文:SQLSERVER内存分配及常见内存问题(2)——DMV查询内存动态管理视图(DMV):从sys.dm_os_memory_clerks开始。SELECT[type],SUM(virtual_memory_reserved_kb)AS[VMReserved],SUM(virtual_memory_committed_kb)AS[VMCommitted],SUM(awe_allocated_kb)AS[AWEAllocated],SUM(shared_

系统 2019-08-12 01:51:44 2391

SqlServer

sqlserver waitfor time 延迟函数的用法

SQL有定时执行的语句WaitFor,可以写到一个存储过程中再执行一次语法:WaitFor{Delay'time'|Time'time}Delay后面的时间为延迟多少时间执行Time后面的时间为指定何时执行,格式为"HH:MM:SS",不支持日期例:------指定10:00执行Beginwaitfortime'10:00'select*fromtablenameend-----指定等待1小时后执行beginwaitfordelay'1:00'select

系统 2019-08-29 22:40:08 2390

SqlServer

Missing Indexes in SQL Server 2005

ThereareseveralnewfeaturesinSQLServer2005.Thereareafewfeaturestohelpfindmissingindexes,whicharesomeoftheverygoodones.Howgreatitwillbeifyouknowwhatindexesyouneedtocreatebasedonyourworkload?InSQLServer2000,wehadtouseSQLProfilertrace

系统 2019-08-12 01:32:18 2378

SqlServer

对于超大型SQL SERVER数据库执行DBCC操作

原文:对于超大型SQLSERVER数据库执行DBCC操作对于数据库维护,主要使用DBCCCHECKDB来实现,以下是对大型数据库的使用说明,小型数据库一般直接使用就可以了:1、2008(2005我不确认)已经实现了快照检查,也就是当你执行DBCC时,DBMS会先快照出一个数据库,然后在快照上执行检查,这样对原来的库不造成锁的影响。2、使用Physical_only选项,可以以较少的开销检查数据库的物理一致性。并且能检查出会危及用户数据安全的残缺页、校验和错

系统 2019-08-12 01:51:45 2377

SqlServer

SQL Server 索引结构及其使用(二)作者:freed

一、深入浅出理解索引结构改善SQL语句很多人不知道SQL语句在SQLSERVER中是如何执行的,他们担心自己所写的SQL语句会被SQLSERVER误解。比如:select*fromtable1wherename=''zhangsan''andtID>10000和执行:select*fromtable1wheretID>10000andname=''zhangsan''一些人不知道以上两条语句的执行效率是否一样,因为如果简单的从语句先后上看,这两个语句的确是

系统 2019-08-12 01:32:55 2375

SqlServer

SQLServer 2005 和自增长主键identity说再见—

在SQLServer2005环境下,表的主键应该怎样设计.目前主要用到的主键方案共三种自动增长主键手动增长主键UNIQUEIDENTIFIER主键1、先说自动增长主键,它的优点是简单,类型支持bigint.但是它有致命的弱点:当我们需要在多个数据库间进行数据的复制时(SQLServer的数据分发、订阅机制允许我们进行库间的数据复制操作),自动增长型字段可能造成数据合并时的主键冲突。设想一个数据库中的Order表向另一个库中的Order表复制数据库时,Ord

系统 2019-08-29 22:45:45 2374

SqlServer

因为WMI配置,无法执行Sql Server 系统配置检查

今天重装机器,重新要安装sql2005,遇到了如下问题:因为WMI配置,无法执行SqlServer系统配置检查器的解决办法随即网上搜索了下,办法不多,还好找到个有用的,贴出来给大家。先建立一个临时文件夹我这里是c:\temp然后建立一个FIXWMI.CMD文件文件内容如下:@echooncd/dc:\tempifnotexist%windir%\system32\wbemgotoTryInstallcd/d%windir%\system32\wbemnet

系统 2019-08-12 01:55:12 2373

SqlServer

微软推出SQL Server 2005 JDBC Driver 1.1

微软推出SQLServer2005JDBCDriver1.1微软推出SQLServer2005JDBCDriver1.1,提供Java应用程序更佳的新功能与存取微软于95/8/21日推出SQLServer2005JDBCDriver1.1,JDBCDriver1.1主要是用于Java对SQLServer2005数据库连结,而这个SQLServer2005JDBCDriver对所有SQLServer用户是免费下载,并且Java应用程序可透过这个JDBCDri

系统 2019-08-12 01:32:34 2371

SqlServer

:Sql Server性能优化——Slide Window

原地址:http://www.cnblogs.com/smjack/archive/2010/03/29/1699941.html虽然对数据库进行分区本身就能提高查询的性能,结合压缩,也能减少每次查询的IO。但如果数据持续增长,过于久远的历史数据就成了一个包袱,它们从来不在查询结果中出现,却或多或少的影响着每次查询的时间,成了一个挥之不去的阴影。此外,由于一个分区表的分区是有上限的(在2005中这一上限是1000),我们也并不能在一张表上一直分区下去。所以

系统 2019-08-12 01:32:16 2366

SqlServer

设置SQLServer数据库中某些表为只读的多种方法

原文:设置SQLServer数据库中某些表为只读的多种方法翻译自:http://www.mssqltips.com/sqlservertip/2711/different-ways-to-make-a-table-read-only-in-a-sql-server-database/?utm_source=dailynewsletter&utm_medium=email&utm_content=headline&utm_campaign=2012614在某

系统 2019-08-12 01:54:55 2365