
个人累积
文章平均质量分 63
山海996
10年DBA,6年云平台全站架构师
https://www.aliyun.com/daily-act/ecs/activity_selection?userCode=tv7us9g5
展开
-
一个循环更新某库所有表所有非主键列的值方法(sql 2005 & mysql)
1.提取某数据库中所有用户表的所有列:SELECT TOP 100 * FROM syscolumns c WHERE c.id IN (SELECT id FROM sysobjects WHERE xtype=u) 2.提取某数据库中所有用户表的所有主键列:SELECT TOP 100 * FROM syscolumns c WHERE c.id IN (SELECT原创 2011-06-10 10:13:00 · 2420 阅读 · 0 评论 -
SQL 2005新增链接服务器
--SQL 2005新增链接服务器(SQL)EXEC sp_addlinkedserver @server=XX-server,-- 被访问的服务器别名 @srvproduct=, @provider=SQLOLEDB, @datasrc=192.168.0.** -- 要访问的服务器 EXEC sp_addlinkedsrvlogin XX-serv原创 2011-06-16 09:30:00 · 1424 阅读 · 0 评论 -
使用查询分析器 清理日志,使日志文件缩小
方法1、 在当前数据库下 select fileid,groupid,name from sysfiles where groupid=0 ---------------------------------------------------------- 得到以下结果 fileid group原创 2011-06-22 15:48:00 · 731 阅读 · 0 评论 -
win2003 安装msn9.0
win2003 安装msn9.0 会提示该版本无法安装。以下为如何实现在WIN2003下安装中文版msn9.0:下载MSN9的安装文件,同时下载资源编辑器(Resource Hacker),用ResHacker 打开MSN9的安装文件,修改 CONFIG /原创 2011-07-05 09:25:07 · 728 阅读 · 0 评论 -
字符串截取(倒数第二个分隔符开始)
DECLARE @a VARCHAR(100)SET @a='\\Sf_pdc\C0T10文件下载\SZ\\20110329\000000_59190122.PDF' SELECT REPLACE(@a,LEFT(@a,LEN(@a)-CHARINDEX('\',REVERSE(原创 2011-07-07 15:44:44 · 8279 阅读 · 0 评论 -
cmd命令控制台窗口一闪而过运行后就消失解决办法
未中毒。。。一、首先查看C:\WINDOWS\SYSTEM32下的CMD.EXE是否存在,文件日期是否正常;检测结果为正常,与其他系统文件日期相同,应该不是这个问题。二、再查看系统的环境变量,path是否包含如下路径:%SystemRoot%\system32;%SystemRo原创 2011-07-08 11:42:40 · 11233 阅读 · 1 评论 -
SQLSERVER 2000 以及SQL Server 2005的版本号
本文主要列出了SQLSERVER 2000 以及SQL Server 2005的版本号: 首先是SQL SERVER 2000,主要包括: RTM 2000.80.194.0 SQL Server 2000 SP1 2000.80.384.0 SQL Server 200原创 2011-07-08 14:44:26 · 5707 阅读 · 0 评论 -
批量提取某一路径下文件名的方法
批量提取某一路径下文件名的方法:1.输入--cmd2.输入并进入e盘--e:3.输入实现文件名导出--dir e:\share\getpdf\*.pdf /s/a/b >>"e:\menu.txt"原创 2011-07-11 09:38:30 · 954 阅读 · 0 评论 -
SQL判断临时表是否存在
判断临时表是否存在Way 1if(exists(select name from tempdb..sysobjects where name like'%temptab%' and type='U')) drop table #temptabWay 2if exists (s原创 2011-07-13 14:41:10 · 9995 阅读 · 0 评论 -
真正意义上的一次实现,记录一下~
日期时间提取为一;比较;内容比对;重新载入!PS:数组灵活应用较多... Dim rowsCount As Integer = DataGridView2.Rows.Count - 1 Dim colsCount As Integer = DataGridView2.Columns.Count Dim n As Integer n = ro原创 2008-07-11 19:47:00 · 651 阅读 · 0 评论 -
copy
Dim i As Integer Dim pf As String = "c:/ImpacTV5" Dim Source As String Dim Destination As String原创 2008-07-21 12:42:00 · 671 阅读 · 0 评论 -
Sql删除重复行
alter table 表 add nid int identity(1,1) delete 表where nid not in(select min(nid) from 表 group by 其他字段)alter table 表 drop column nid转载 2011-07-18 21:29:34 · 7556 阅读 · 2 评论 -
SQL SERVER 2005无法远程连接,处理方式
问题:使用SQL Server Management Studio无法连接远程服务器,提示以下错误:解决方法一:使用其它可用端口,方法是1、在服务器上打开SQL Server Configuration Manager。选择SQ转载 2011-09-05 09:43:30 · 1297 阅读 · 0 评论 -
如何删除发布服务器distribution
在建立发布服务器后自动生成distribution数据库为系统数据库,drop无法删除,实际删除方法如下:在“对象资源管理器”-“复制”上点击右键,选择“禁用发布和分发”,依次执行即可完成该系统数据库的删除,若有发布新增直接建立即可。原创 2011-08-09 17:06:14 · 5087 阅读 · 1 评论 -
SQL 2005数据库结构显示--数据字典
--SQL 2005数据库结构显示--数据字典 -------------------------------------use leamon_test --数据库名go--2005实现数据库表字段属性统计(2000里的系统表sysproperties描述表不原创 2011-09-08 11:22:45 · 903 阅读 · 0 评论 -
timestamp应用(解决并发问题)——乐观锁和悲观锁【转】
这种数据类型表现自动生成的二进制数,确保这些数在数据库中是唯一的。timestamp 一般用作给表行加版本戳的机制。存储大小为 8 字节。 一个表只能有一个 timestamp 列。每次插入或更新包含 timestamp 列的行时,timestamp 列转载 2011-08-10 16:59:08 · 4469 阅读 · 0 评论 -
SQL 2005 修改表联合主键
--ALTER TABLE 表名 DROP CONSTRAINT [主键名]--ALTER TABLE 表名 ADD CONSTRAINT [新主键名] PRIMARY KEY ([列名])--修改表联合主键,首先必须保证字段为NOT NULL原创 2011-09-08 15:06:12 · 4912 阅读 · 0 评论 -
sql 2008 图文安装
选择版本,或者输入密钥自动识别版本授权协议支持文件安装安装完成开始检查自身俩警告,一个是.NET警告,说没网络会延迟,或者需要下载文件一个数要打开端口,无视了,晚点再打开选择安装的功能转载 2011-08-18 15:25:08 · 791 阅读 · 0 评论 -
六种删除数据库重复行的方法
SQL Server删除重复行是我们最常见的操作之一,下面就为您介绍六种适合不同情况的SQL Server删除重复行的方法,供您参考。1.如果有ID字段,就是具有唯一性的字段 delect table where id not in转载 2011-09-19 16:23:38 · 1421 阅读 · 1 评论 -
TECHNET SQL server 2005 经典课程--强大的视频教程,收藏学习
TECHNET SQL server 2005 经典课程共52集以下为超级链接,点击即可进入相应下载页面SQL Server 2005 盛宴系列之一:SQL Server 2005产品简介SQL Server 2005 盛宴系列之二:管理工具使用转载 2011-08-18 09:26:51 · 1819 阅读 · 0 评论 -
SQL Server BI Step by Step系列总结----学习收藏
SQL Server BI Step by Step 系列是我2009写的基于SQL SERVER的BI开发入门,不过具体来说主要还是侧重一些开发技巧和功能实现,采用循序渐进的方式来介绍SQL Server BI的一些功能。现在已经完成了SSIS部分,SSRS正在进行中,这一系列转载 2011-08-25 11:10:36 · 1090 阅读 · 0 评论 -
SQL Server 数据库最小宕机迁移方案
一、目的在做SQL Server数据库维护的时候,当上司要求我们把几十G的数据文件搬动到其它服务器,并且要求最小宕机时间的时候,我们有没什么方案可以做到这些要求呢?在这里我们假设这两台机器并不是在一个机房上,这样看起来我们的解决方案才更有意义,如果你那么好运这两台转载 2011-08-24 17:13:37 · 769 阅读 · 0 评论 -
SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引
---很强大的收藏学习。。。---转载地址:http://blog.csdn.net/downmoon/article/details/6238407◆0、SQL应用系列1、SQL Server 2008中SQL增强之一:Values新用途2、SQL Se转载 2011-08-26 15:12:51 · 851 阅读 · 0 评论 -
SQL Server 动态生成分区脚本(2005&2008)
一、前言在实践中一直感觉修改SQL脚本的时间比较多,一直想抽个时间来把分区脚本进行动态化,今天终于付之于行动了。需要说明的一点,下面的脚本并不能满足所有情况,用户可以根据自己的需要进行相应的调整,应该可以满足你的需求的。在SQL Server 2005中只能通过S转载 2011-08-24 17:09:40 · 2037 阅读 · 0 评论 -
Microsoft SQL Server Integration Service文章总结---转载学习
今天将所有的SSIS文章总结到一个文章中,做一个简单的目录,便于查找。SSIS是微软的一个智能解决方案,通俗点和ASP.NET程序差不多,它也设计了很多的类似控件的东西,不过叫任务,这些任务的主要功能是将数据从数据源转到数据目的,中间也会有查询,聚合等等更加具体的转载 2011-08-25 15:51:04 · 1002 阅读 · 0 评论 -
SQL Server 2005高级数据分析视频教程系列
SQL.Server.2005高级数据分析之互联网关联分析中的优化处理SQL.Server.2005高级数据分析之以人事管理为主题的多维建模SQL.Server.2005高级数据分析之以销售管理为主题的复杂多维建模SQL.Server.2005高级数据分析转载 2011-08-29 10:03:41 · 1253 阅读 · 2 评论 -
mysql 数据导出导入的方法...
mysql 数据导出导入的方法... 1.load data(windows系统。。表结构一致的情况下)命令在DOS的mysql/bin目录下执行:use test导出:select * from aaa into outfile "e:/a.txt";导入:load data local infile "e:/a.txt" into table aaa;---原创 2011-06-21 13:12:00 · 1091 阅读 · 0 评论 -
VMware GSX Server 3.2.1官方下载地址
VMware GSX Server 官方下载:For Windows 版系统:http://download3.vmware.com/software/gsx/VMware-gsx-server-installer-3.2.1-19281.exeF转载 2011-09-28 11:22:22 · 4481 阅读 · 6 评论 -
关于日期函数的一些整理
转自:http://blog.csdn.net/happyflystone/article/details/2466055 :) Declare @d DATETIMEset @d = '2008-05-21'select @d as 当前时间--1、当前时间转载 2011-10-17 14:24:11 · 505 阅读 · 0 评论 -
一些很有用的 SQL Server DBCC 统计命令
◆1.DBCC CacheStats :显示存在于当前 buffer Cache 中的对象的信息,例如 :hit rates,编译的对象和执行计划 .例: .DBCC CACHESTATS ..执行结果(缩略) .Object Name Hit Ratio 。转载 2011-10-09 17:42:33 · 1247 阅读 · 0 评论 -
SQL Server 2008不能修改表的解决方法
实验发现不需要重启SQL SERVER 2008新装的SQL SERVER 2008,打开原来SQL SERVER 2005中建立的表,现在想增加一些字段,在保存时提示错误,无法保存。刚开始以为是SQL SERVER 2008与2005的不兼容,后来发现在SQL SERVER 2008中新建的表也存在无法修改表结构,也就是无法修改字段名和增加字段名。提示是:不允转载 2011-10-21 11:22:28 · 731 阅读 · 0 评论 -
sql server 复制,镜像,日志传输及故障转移集群区别
一, 数据库复制 SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份。这里的同步备份指的是备份服务器与主服务器进行 实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用。它是一种优于文件备份的数据库备份解决方案。 SQL Server的复制分为种:转载 2011-10-19 16:39:49 · 1225 阅读 · 0 评论 -
数据库一直显示为正在还原(restoring)状态--处理
备份一数据库:完整备份、差异备份、事务日志备份--测试进行还原时,提示还原成功,可是数据库一直显示为正在还原(restoring)状态。可以从通过“select * from sysdatabases”查到数据库名,但是无法操作。若确认还原完毕,可以用以下代码解决:restore database YourDB with recovery --切换至正常状态--RE原创 2011-11-22 17:44:24 · 17176 阅读 · 0 评论 -
两个数据库表数据实时同步(sql2008 触发器)
/****** Object: Trigger [dbo].[TR_C0T14] Script Date: 11/01/2011 13:21:04 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Aut原创 2011-11-01 13:41:49 · 8910 阅读 · 0 评论 -
关于数据库还原时出现的因为数据库正在使用,所以无法获得对数据库的独占访问权“的解决方案
--实例--use master--select * from sysprocesses where dbid=db_id('leamon_test')--kill 61--处理还原OK。----------------------------------------------或者 ALTER DATABASE [datebasename] SET OFFLINE W转载 2011-11-22 17:23:56 · 2387 阅读 · 0 评论 -
SQL Server 2008 收缩日志 清空删除大日志文件
SQL2008 的收缩日志 由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:(SQL2005)Backup Log DNName with no_loggodump transaction DNName with no_loggoUSE DNName DBCC SHRINKFILE (2)G转载 2011-11-03 09:30:21 · 628 阅读 · 0 评论 -
MS-SQL数据库系统表的总结与应用(查询作业等)
有一个是用Rollback Transaction来回滚操作Select * From master.dbo.sysservers 查询链接服务器信息Select * From master.dbo.sysdatabases 查询本数据库信息---------------------------------------------------------------------转载 2011-11-07 09:31:21 · 808 阅读 · 0 评论 -
SqlServer分布式事务解决方案指南一
适用环境操作系统:windows 2003数据库:sql server 2000/sql server 2005使用链接服务器进行远程数据库访问的情况一、 问题现象 在执行分布式事务时,在sql server 2005下收到如下错误:消息 7391,级别 16,状态 2,过程 xxxxx,第 16 行无法执行该操作,因为链接服务器 "xxxxx" 的 O转载 2011-11-09 11:25:21 · 742 阅读 · 0 评论 -
一个用于跟踪和发现程序错误的触发器 --学习
转自:http://blog.csdn.net/haiwer/article/details/2078790---收藏学习 以前写的触发器,主要用来发现一些很难找的程序错误的,近期突然发现,免得再次找不到,简单加了些注释贴到这里。 --跟踪一个表的所有操作的触发器create trigger tr_teston testfor insert,update,d转载 2011-12-02 09:20:48 · 1246 阅读 · 0 评论 -
[sql server] 合并字符串
很实用的帖子,收藏学习。。。。。。。/*标题:按某字段合并字符串之一(简单合并)作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)时间:2008-11-06地点:广东深圳描述:将如下形式的数据按id字段合并value字段。id value----- ------1 aa1 bb2 aaa2 bbb2转载 2011-12-05 15:00:02 · 2257 阅读 · 0 评论