SQLServer
jimmyxing
有8年供应链及物流软件开发、设计经验,主要担任了飞马国际,马士基物流,柏坚集团等项目经理,领导团队成功实施其供应链、仓储、运输、报关、货代和码头系统;对EDI, PDA,RFID,短信,条码等有丰富的集成经验; 有同SAP接口的开发经历;推崇SAAS商业模式,研制开发平台一套。
展开
-
SQL里加密技术
G. 使用 WITH ENCRYPTION 选项WITH ENCRYPTION 子句对用户隐藏存储过程的文本。下例创建加密过程,使用 sp_helptext 系统存储过程获取关于加密过程的信息,然后尝试直接从 syscomments 表中获取关于该过程的信息。 IF EXISTS (SELECT name FROM sysobjects WHERE name = encrypt_thi原创 2004-07-31 00:23:00 · 711 阅读 · 0 评论 -
SQLServer2005新特性
1、加强的T-SQL (事务处理SQL ) T-SQL 天生就是基于集合的关系型数据库管理系统编程语言,可以提供高性能的数据访问。现在,它与许多新的特性相结合,包括通过同时使用TRY和CTACH来进行错误处理,可以在语句中返回一个结果集的通用表表达式(CTEs),以及通过PIVOT 和UNPIVOT命令将列转化为行和将列转化为行的能力。 2、CLR(Common Language Runtime,原创 2007-09-15 22:31:00 · 702 阅读 · 0 评论 -
SQLServer2005 30项顶尖特性
特性 描述 数据库镜像 利用新增数据库镜像解决方案扩展日志传送功能。您可以使用数据库镜像特性通过设置自动故障转移至备用服务器的方式来增强SQL Server系统的功能。原创 2007-09-15 22:40:00 · 623 阅读 · 0 评论 -
如何让SELECT 查询结果额外增加自动递增序号(引用搜集,载自立民讲堂)
图表1 如果数据表本身并不内含自动地增编号的字段时,要怎么做才能够让SELECT查询结果如图表1所示,额外增加自动递增序号呢?我们提供下列五种方法供您参考: USE北风贸易;GO/* 方法一*/SELECT序号= (SELECT COUNT(客户编号) FROM 客户 AS LiMing WHERE LiMing.客户编号 Chang.客原创 2007-10-23 14:38:00 · 478 阅读 · 0 评论 -
分析查询数据库各文件所占空间大小
sqlserver 空间 查询原创 2010-07-19 14:25:00 · 307 阅读 · 0 评论 -
PowerDesigner如何设计表之间的关联
PowerDesigner如何设计表之间的关联步骤/方法在工具箱中找到参照关系工具:由地区表到省份表之间拉参照关系,箭头指向父表,然后双击参照关系线,打开参照关系的属性:在这里检查父表与子表是否正确,如果因操作失误不正确的话可以点击下拉列表框选原创 2011-08-29 12:37:06 · 950 阅读 · 0 评论 -
c# string.Concat的使用
以下两段语句最终效果均为用数据库插入数据,:string sql = string.Concat(new object[] {"insert into 表名(字段1,字段2) values('",值1,"','",值2,"')"});string sql = "inser原创 2011-08-29 13:28:42 · 593 阅读 · 0 评论 -
尝试打开或创建物理文件 'F:\stuDB_data.mdf' 时,CREATE FILE 遇到操作系统错误 5(拒绝访问。
当在sql server 2005创建一个数据库时出现错误:尝试打开或创建物理文件 'F:\stuDB_data.mdf' 时,CREATE FILE 遇到操作系统错误 5(拒绝访问。原因及解决方法如下:这是因为SQL Server的启动帐户(一般是system或某个操作系统管理员),对E盘根目录没有创建文件的权限。右击E盘,在属性里查看“安全”选项卡里查看用户的权限。查看启动帐户是谁转载 2011-11-27 14:05:38 · 824 阅读 · 0 评论 -
如何更改SQL Server 2005的身份验证模式
安装MS SQL Server 2005时,缺省为Windows身份验证模式,刚开始不知道怎么修改为SQL Server和Windows混合身份验证模式,只好重装,然后选择为混合模式,后来发现,原来装好后是可以修改的,而且很方便,汗…第一步,打开SQL Server Management Studio,用Windows身份验证模式登录SQL Server 2005服务器,在左边服务器名称上转载 2011-11-27 14:06:30 · 286 阅读 · 0 评论 -
SQLserver2005-->T-sql新特性用法
1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单declare @n int set @n = 10 select TOP(@n) * from Orders 2. 分页 不知各位过去用SQL Server 2000是怎么分页的,大多都用到了临时表。SQL Server 2005一句话就支持分页,性能据说也非常不错。原创 2007-09-15 22:39:00 · 944 阅读 · 0 评论 -
怎样清空/限制SQL Server数据库的事务日志
在查询分析器里执行以下语句:dump transaction dbname with no_logbackup log dbname with no_log然后“收缩数据库”原创 2005-12-26 09:49:00 · 1120 阅读 · 0 评论 -
如何配置 SQL Mail
一、启动SQL Mail xp_startmail @user,@password @user和@password都是可选的 也可打开Enterprise Manager中的Support Services,在SQL Mail上单击右键打开右键菜单,然后按Start来启动 二、停止SQL Mail xp_stopmail 也可用上述方法中原创 2005-10-17 15:34:00 · 736 阅读 · 0 评论 -
压缩日志及数据库文件大小
/*--特别注意 请按步骤进行,未进行前面的步骤,请不要做后面的步骤 否则可能损坏你的数据库. 一般不建议做第4,6两步 第4步不安全,有可能损坏数据库或丢失数据 第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.--*/ 1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志: BACKUP LOG 数据库名 WI原创 2004-07-30 23:48:00 · 652 阅读 · 0 评论 -
SQL 里解密加了密的存储过程或触发器
create PROCEDURE sp_decrypt(@objectName varchar(50))ASbegin--j9988 copyright:2004.01.05begin trandeclare @objectname1 varchar(100),@orgvarbin varbinary(8000)declare @sql1 nvarchar(4000),@sql2 nvarcha原创 2004-07-31 00:31:00 · 1092 阅读 · 0 评论 -
转载:在SQL Server中保存和输出任意类型的文件
我们可以把任意类型的文件保存到SQL Server中,在进行例子之前,先建立测试用表格,TestFile.sql:if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[TestFiles]) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table [原创 2004-10-05 14:26:00 · 602 阅读 · 0 评论 -
SQL远程复制技术
主要是要注意权限的问题,一般做发布/订阅,建议你做如下准备工作:1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户我的电脑 --控制面板 --管理工具 --计算机管理 --用户和组 --右键用户 --新建用户 --建立一个隶属于administrator组的登陆windows的用户2.在发布服务器上,新建一个共享目录,做为发布的原创 2004-11-05 00:01:00 · 1946 阅读 · 2 评论 -
SQL 复制过程的注意事项
1、设置共享复制目录: //computer_machine/C$.../..如果服务器取消过默认的共享($)则会失败;此时新建一个目录,并赋予权限,目录改为://computer_machine/共享目录名2、建立用于发布应用的windows账号3、在配置分发服务器时遭遇了 错误18483 提示因为distributor_admin未在该服务器上定义为远程登陆,故无法创建解决方法:原创 2004-11-07 22:55:00 · 1056 阅读 · 0 评论 -
SQL server加密!
G. 使用 WITH ENCRYPTION 选项WITH ENCRYPTION 子句对用户隐藏存储过程的文本。下例创建加密过程,使用 sp_helptext 系统存储过程获取关于加密过程的信息,然后尝试直接从 syscomments 表中获取关于该过程的信息。IF EXISTS (SELECT name FROM sysobjects WHERE name = encrypt_th原创 2004-11-20 10:02:00 · 745 阅读 · 0 评论 -
SQL Server 解密
create PROCEDURE sp_decrypt_sp (@objectName varchar(50))ASbegindeclare @objectname1 varchar(100)declare @sql1 nvarchar(4000),@sql2 nvarchar(4000),@sql3 nvarchar(4000),@sql4 nvarchar(4000),@sql5 nvarc原创 2004-11-20 10:04:00 · 901 阅读 · 0 评论 -
如何利用SqlServer发送邮件
通常大家都知道:SQL Server与Microsoft Exchange Server集成性很好,关于这方面的配置,在SQL Server的联机帮助里有详细的说明,在此不再赘述。然而我们更关心的问题是:在没有Exchange Server的情况下,如何配置SQL Server利用Internet 邮件服务器发送邮件? 笔者曾为这问题伤透了脑筋,搜遍了互联网上的相关资料,发现仅有的几篇资料中有原创 2005-10-17 15:29:00 · 1037 阅读 · 0 评论