随笔分类 - 1 - Database
摘要:bcp "select * from (DBNAME).dbo.qt_trace where User_1 is not null" queryout c:\%date:~6,4%%date:~0,2%%date:~3,2%%time:~0,2%%time:~3,2%%time:~6,2%.csv -S"KUNWSQL1\TEST" -Uusr1 -Ppwd1 -c -t"," -r"\n"pause
阅读全文
摘要:SQLServer2005通过intersect,union,except和三个关键字对应交、并、差三种集合运算。他们的对应关系可以参考下面图示 相关测试实例如下:use tempdb go if(object_id('t1') is not null) drop table t1 if(object_id('t2') is not null) drop table t2 go create table t1 (a int) insert into t1 select 1 union select 2 union select 3 create table t2
阅读全文
摘要:修改sqlserver2008数据库的排序规则 (转) 修改SQL server 2008服务器排序规则 SQL Server 2008安装好后,发现服务器排序规则不对,又不想重装SQL Server。 假设当前默认实例的服务器排序规则是:Chinese_PRC_CI_AS,要修改成SQL_Latin1_General_CP1_CI_AS 步骤: 在CMD模式 1、 进入SQL Server 安装文件所在目录(setup.exe文件所在目录) 2、 运行命令:Net stop mssqlserver 3、 Setup /QUIET /ACTION=REBUILDDATABAS...
阅读全文
摘要:Step1:查询Use KSHR_F23Goexec sp_change_users_login @Action='Report'GoStep2:处理Use KSHR_F23Goexec sp_change_users_login @Action='update_one',@UserNamePattern='TEKS_HR_Admin',@LoginName='TEKS_HR_Admin';GoSql Server 孤立用户 是我们经常遇到的事情,今天详细的梳理了下,希望能帮到你当把用户数据库从一台 Sql Server 使用备份
阅读全文
摘要:1.IO分析 1 with DB_IO as ( 2 select 3 db_name(a.database_id) as [dbname], 4 case when b.type_desc='LOG' then 'LogFile' else 'DataFile' end as FileType, 5 num_of_reads, 6 num_of_writes, 7 sum(a.io_stall) as io_stall, 8 sum(num_of_bytes_read+num_of_bytes_written) as TotalIOBytes
阅读全文
摘要:1.通过sql server 维护计划备份数据库,每个库独立建立文件夹2.通过下面vbs脚本将文件复制到磁带可以备份的共享位置(权限可控),windows schedule定时执行;文件很大时,可直接磁带备本机或直接复制到对应位置. 1 @echo off 2 @REM 删除旧的备份 3 @del \\server_name\sql_bck$\*.bak 4 5 @Rem 取当天备份文件名 6 set "bakname=*%date:~0,4%_%date:~5,2%_%date:~8,2%*.bak" 7 @Rem 复制当天的备份 8 9 copy D:\SQLDataB
阅读全文
摘要:Microsoft全球发布了SQL Server 2012 RTM。ITPro们都在翘首以盼的期待SQL Server 2012的新特性。下面就让我们来看一下SQL Server 2012在云计算时代都为我们带来了那些激动人心的功能。1. AlwaysOn Availability Groups这项新功能将数据库镜像故障转移提升到全新的高度,利用AlwaysOn,用户可以将多个组进行故障转移,而不是以往的只是针对单独的数据库。此外,副本是可读的,并可用于数据库备份。更大的优势是SQL Server 2012简化HA和DR的需求。2. Windows Server Core Support在Wi
阅读全文
摘要:确认将于五月发布的Microsoft SQL Server 2008 R2是SQL Server数据库的最新版本,本文将介绍SQL Server 2008 R2的10大新特性,R2标志表示这是SQL Server的一个中间版本,而不是一个主版本,但R2版本一样为DBA和开发人员提供了大量有趣的新功能。在写本文的时候,R2已经处于社区发布版本(CTP),除了新功能外,也发布了两个新版本:SQL Server 2008 R2 Datacenter(数据中心版)和SQL Server 2008 R2 Parallel Data Warehouse(并行数据仓库版)。更多关于SQL Server 20
阅读全文
摘要:此网站都说对SQL Server的探讨,特别推荐Stairway系列对SQL Server的探讨比较有深度.http://www.sqlservercentral.com/stairway/
阅读全文
摘要:索引进阶 Stairway to SQL Server Indexes此系列文章对SQL Server的索引进行了比较有深度的探讨,我个人花了一天研究此系列文章,感觉不错,有收获,故转下来给大家参考,也备着自己好时刻复习之.中文翻译:SQL Server索引进阶第一篇:索引介绍SQL Server索引进阶第二篇:深入非聚集索引SQL Server索引进阶第三篇:聚集索引SQL Server索引进阶第四篇:页和区SQL Server索引进阶第五篇:索引包含列SQL Server索引进阶第六篇:书签SQL Server索引进阶第七篇:过滤的索引SQL Server索引进阶第八篇:唯一索引SQL S
阅读全文
摘要:一个完整的SQL SERVER数据库全文索引的示例SQL SERVER数据库全文索引的示例,以pubs数据库为例。首先,介绍利用系统存储过程创建全文索引的具体步骤: 1) 启动数据库的全文处理功能 (sp_fulltext_database) 2) 建立全文目录 (sp_fulltext_catalog) 3) 在全文目录中注册需要全文索引的表 (sp_fulltext_table) 4) 指出表中需要全文索引的列名 (sp_fulltext_column) 5) 为表创建全文索引 (sp_fulltext_table) 6) 填充全文目录 (sp_fulltext_catalog) ----
阅读全文
摘要:解决SQL Server的cannot resolve the collation conflict问题曾经绕开了这个问题,今天碰到解决方案,特备注.今天在创建一个存储过程时出现错误提示:cannot resolve the collation conflict between "chinese_prc_ci_as" and "sql_latin1_general_cp1_ci_as" in the equal to operation是一个字段的的collation设置为了sql_latin1_general_cp1_ci_as,执行下面的SQL,改为
阅读全文
摘要:报表服务器数据库的版本格式无效,或无法读取。已找到的版本为“Unknown”,而所需的版本为“C.0.8.40”。错误提示:报表服务器数据库的版本格式无效,或无法读取。已找到的版本为“Unknown”,而所需的版本为“C.0.8.40”。若要继续操作,请更新报表服务器数据库的版本并验证其访问权限。 (rsInvalidReportServerDatabase) 获取联机帮助说明:此错误指示报表服务器与报表服务器数据库的版本不同。将 SQL Server 2005 Reporting Services 升级到 SP1 但这两个组件未同时升级时出现此错误。在许多情况下,如果安装程序有足够的权限且服
阅读全文
摘要:在SQL Server 2008中SA密码丢失了怎么办?如果你丢失了SA密码或者SA账号被禁用了,在以下情况下,还是可以登录SQL Server 2008, 重置SA密码.1. 如果Builtin\Administrator在SQL Server中还存在,你可以用Administrators group的成员去登录,然后重置SA密码。2. 或者你还有其它的sysadmin权限的账号,你可以用此账号登录,重置SA密码。如果短时间内不停连接,就会被SQL SERVER误认为是这是攻击,会将此账号锁定。要用windows方式登录,在查询分析器里输入:Sql代码 ALTERLOGINsaENABLE;
阅读全文
摘要:create table #Left(EmpNo char(6),[hours] float) --if exists(select * from tempdb..sysobjects where id=object_id('tempdb..#Left')and type='U') if object_id('tempdb..#Left') is not null PRINT '存在' ELSE PRINT'不存在'drop table #Left
阅读全文
摘要:如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的设计错误被一次又一次的重复。你了解你用的工具吗?不要轻视这一点,这是我在这篇文章中讲述的最关键的一条。也许你也看到有很多的SQL Server程序员没有掌握全部的T-SQL命令和SQL Server提供的那
阅读全文
摘要:SQL SERVER DBCC命令解释八点钟起床一直搞到现在,好多还不太记得,先放上来以后慢慢修改2007-05-01 12:56:28-----------------------1 dbcc trraceon DBCC TRACEOFF--对于数据库死锁,通常可以通过TRACE FLAG 1204、1205、1206,检查ERRORLOG里面的输出,和分析SQLTRACE的执行上下文判断死锁问题的来由。--TRACEON函数的第三个参数设置为-1,表示不单单针对当前connection,--而是针对所有包括未来建立的connection。这样,才够完全,否则只是监视当前已经建立的数据库连接
阅读全文
摘要:sysaltfiles 主数据库 保存数据库的文件syscharsets 主数据库 字符集与排序顺序sysconfigures 主数据库 配置选项syscurconfigs 主数据库 当前配置选项sysdatabases 主数据库 服务器中的数据库syslanguages 主数据库 语言syslogins 主数据库 登陆帐号信息sysoledbusers 主数据库 链接服务器登陆信息sysprocesses 主数据库 进程sysremotelogins主数据库 远程登录帐号syscolumns 每个数据库 列sysconstrains 每个数据库 限制sysfilegroups 每个数据库 文
阅读全文
摘要:数据库人员手边系列:SQL Server疑难排除步骤 1.检查你是否使用了最新的Sql Server service pack 这是因为在最新的Sql Server service pack中已经修补了很多Sql Server使用警告(Alerts)的漏洞。你应该确保在你的系统中已经安装了最新的Sql Server service pack补丁包。 2.检查SqlServerAgent服务的帐户是否作为成员运行在域用户群组(Domain User Group)下LocalSystem帐户它没有访问网络的权限。所以,如果你需要将事件记录在其他运行有Windows NT或Windows 20...
阅读全文
摘要:USE [TUO_DATA]GO/****** Object: View [dbo].[TBM_ShiftTotal] Script Date: 07/28/2011 13:00:30 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER VIEW [dbo].[TBM_ShiftTotal]AS SELECT ProductionDay,Machine_id,Recipe,ISNULL([DAY],0) AS [DAY],ISNULL([Night],0) AS [Night], ISNULL([DAY],0)+ISNULL([N
阅读全文

浙公网安备 33010602011771号