摘要:
这个相当于在sql中执行dos命令了,并且返回数据。
但是出于安全的原因在2005以上版本(包括05)的SQL Server都被默认禁掉了,幸运的是开启该功能的存储过程没被删除。
如果被禁掉了 则会出现如下信息:
消息 15281,级别 16,状态 1,过程 xp_cmdshell,第 1 行
SQL Server 阻止了对组件 'xp_cmdshell' 的 过程'sys.xp_cmdshell' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'xp_cmdshell'。有关启用 'xp_cmdshell' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。 阅读全文
随笔分类 - SQL
SQL 常用列转行例子
2011-12-09 15:19 by Andrew.Wangxu, 353 阅读, 收藏, 编辑
摘要:
这是一个列转行的例子,先上代码再上图吧~~ SQL Server 2005 测试通过~
CREATE TABLE TB(date SMALLDATETIME, matter NVARCHAR(5))
INSERT TB
SELECT '2008/12/15', N'吃饭' UNION ALL
SELECT '2008/12/15', N'上班' UNION ALL
SELECT '2008/12/15', N'睡觉' UNION ALL
SELECT '2008/12/16', N'休息' UNION ALL
SELECT '2008/12/16', N'逛街'
GO 阅读全文
SQL语句创建表并插入指定N条数据(用于测试)
2011-12-06 09:01 by Andrew.Wangxu, 413 阅读, 收藏, 编辑
摘要:
CREATE TABLE [dbo].[TestTable](
[D_Id] [int] IDENTITY NOT NULL,
[D_Name] [varchar](50) NULL,
[D_Password] [varchar](32) NULL,
[D_Else] [varchar](4000) NULL,
CONSTRAINT [PK_TestTable] PRIMARY KEY CLUSTERED
([D_Id] ASC)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO 阅读全文
(转)C#监视某张表SqlDependency学习笔记
2011-12-06 08:54 by Andrew.Wangxu, 579 阅读, 收藏, 编辑
摘要:
sqlDependency提供了这样一种能力:当被监测的数据库中的数据发生变化时,SqlDependency会自动触发OnChange事件来通知应用程序,从而达到让系统自动更新数据(或缓存)的目的.
快速上手可参见园友的下列文章 阅读全文
使用SqlDependency时提示当前数据库未启用Service broker
2011-12-06 08:50 by Andrew.Wangxu, 358 阅读, 收藏, 编辑
摘要:
解决办法:
ALTER DATABASE 数据库名称 SET NEW_BROKER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE 数据库名称 SET ENABLE_BROKER; 阅读全文
解决SQL Server的“此数据库没有有效所有者”问题
2011-12-03 22:26 by Andrew.Wangxu, 282 阅读, 收藏, 编辑
摘要:
在附加数据库后查看不了数据库关系图,也无法建立数据库关系图
我的解决方法如下:
1、设置兼容级别为90(2005为90)(2000为80)
USE [master]
GO
EXEC dbo.sp_dbcmptlevel @dbname='数据库名', @new_cmptlevel=90
GO
[这条命令执行完毕:报“DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系”,不管它哦,接下来点击“数据库关系图”,报“此数据库缺少一个或多个使用数据库关系图所需的支持对象,是否创建”,选择“是”,问题解决了] 阅读全文
SQL Server 没有日志文件(*.ldf) 只有数据文件(*.mdf) 恢复到SQL Server2005
2011-12-03 22:24 by Andrew.Wangxu, 258 阅读, 收藏, 编辑
摘要:
exec sp_attach_db exun,'d:\exun2.mdf' 一句话就可以了。网上看了那些比较繁琐的,都是sql server 2000版本的。(可能执行一次不能成功,测试了下,有时候需要执行2次以上命令才行)执行了之后,记得刷新数据库,不然是不会显示的参考:http://www.wxzzz.com/?id=60 阅读全文
SqlServer转换为Mysql的一款工具推荐(mss2sql)
2011-12-03 22:03 by Andrew.Wangxu, 5773 阅读, 收藏, 编辑
摘要:
前几天朋友发给我的这个工具,用了一下 感觉蛮不错的。
分享上来,同时也以便记录下来以后自用。
工具名称:mss2sql
来个操作流程:
1.首先下载工具(下载地址会在该日志底部提供) 阅读全文
SQL中的CASE WHEN用法
2011-12-03 21:41 by Andrew.Wangxu, 379 阅读, 收藏, 编辑
摘要:
从电脑中翻出来的一个word文档。
发上来分享一下:
SQL中Case的使用方法
Case具有两种格式。简单Case函数和Case搜索函数。
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE WHEN sex = '1' THEN '男'
WHEN sex = '2' THEN '女'
ELSE '其他' END
这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。
还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。 阅读全文
C#操作SQL Server中的Image类型数据
2011-12-03 21:29 by Andrew.Wangxu, 617 阅读, 收藏, 编辑
摘要:
该例子是一个对SQL Server数据类型的一个操作例子,具有写入、读取功能。
1:准备数据库
1)创建数据库 Test
2)创建表 Table_1 (分别有2个字段:id(Int)、photo(Image)) 阅读全文
(转)开发人员一定要加入收藏夹的网站(.NET JAVA SQL等)
2011-12-03 13:03 by Andrew.Wangxu, 840 阅读, 收藏, 编辑
摘要:
该文章是转载的,因为是直接拷贝的doc文档过来的,所以没源地址。
http://www.gotapi.com/
语言:英语
简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。
http://www.w3schools.com/
语言:英语
简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。 阅读全文
(SQL语句)检测sql语句执行的效率(耗时)
2011-12-01 09:14 by Andrew.Wangxu, 445 阅读, 收藏, 编辑
摘要:
DECLARE @d datetime SET @d=getdate() --这里是需要测试的sql语句-- SELECT [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate()) 参考:http://www.wxzzz.com/?id=23 阅读全文
SQL分页查询
2011-11-29 10:14 by Andrew.Wangxu, 1142 阅读, 收藏, 编辑
摘要:
关于SQL语句分页,网上也有很多啦,我贴一部分过来,并且总结自己已知的分页到下面,方便日后查阅。
方法1: 适用于 SQL Server 2000/2005 阅读全文