- 博客(13)
- 资源 (9)
- 收藏
- 关注
原创 存储过程结果集插入新表
--打开服务器的"data access"属性exec sp_serveroption 'server','data access', true;GO--将存储过程结果集插入临时表select * into #tfrom openquery(server,'exec [数据库].
2011-07-29 13:42:37
1501
原创 数据同步问题
应用场景: 将SQLSERVER的表同步到ORACLE中解决步骤: 1.在ORACLE中建立对应的表,其中有个列的长度为nvarchar2(2000) 2.通过SIIS将数据初始化到ORACLE中 3.为SQLSERVER中的表增、删、改生成对应的INSERT、DELET
2011-07-28 16:25:38
341
转载 内置系统账户:Local system/Network service/Local Service 区别
1.Local System (本地系统):该账户具有相当高的权限。首先,该账户也隶属于本地Administrators 用户组,因此所有本地Administrators用户能够进行的操作该账户也能够进行,其次,该账户还能够控制文件的权限(NTFS
2011-07-04 11:15:55
2095
原创 查看数据库文件大小
SELECT name AS [文件名],Size/128.0 AS [大小(mb)],CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 [已用(mb)],size/128.0 - CAST(FILEPROP
2011-07-04 07:33:53
478
原创 填空题
1、关系R是1NF,当且仅当所有的基础域仅包含 "原子值"。2、主关键字应该具有 "唯一性","最小性","完整性"。3、关系R是3NF,当且仅当R是2NF,并且所有非PK属性都是"依赖"于PK。4、Transact-SQL 语言包含"DML"语言,"DDL"语言,"DCL"语言。5、消除列重复的关键字是"DISTINCT",使用"UNION"操作符从多个查询中创建单结果集,提交一个事务的语句为"
2011-07-01 16:53:00
806
1
原创 一步一步熟悉SQL2008之阻止保存要求重新创建表的更改
今天在Management Studio里面修改表结构时,弹出错误提示框"阻止保存要求重新创建表的更改",查了资料之后才发现解决办法很简单,在工具->选项->Designers->表设计器和数据库设计器->阻止保存要求重新创建表的更改,取消选择复选框即可
2011-06-29 16:42:00
459
原创 SQL2005 XML数据处理
业务场景 需要从生产服务器上导出几个表的最新数据到本地 解决方式 首先考虑的是用SSIS来实现,结果因为表中有字段存放的是html文档而导致此方法失败,于是考虑用XML来实现 实现步骤 1. 从生产服务器将表的数据导出成xml格式的文本--生成xml语句select *from [表名] Datafor xml auto,root (Root)2.
2011-06-29 11:18:00
378
原创 [转]SQL Server连接中三个最常见错误原因分析
SQL Server连接中三个最常见错误原因分析一."SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种可能性:1,SQL Server名称或IP地址拼写有误2,服务器端网络配置有误3,客户端网络配置有误要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.首先,检查网络物理连接 ping 如果 ping
2011-06-24 08:45:00
514
1
原创 索引碎片
--检测索引碎片,生成修复语句WITH indexes AS( SELECT si.object_id, si.index_id, si.Name, so.Name AS TableName ,SCHEMA_NAME(so.schema_id) AS SchemaName FROM sys.indexes si JOIN sys.all_objects so ON si.object_i
2011-06-23 13:16:00
300
原创 估算表的长度
--估算表的长度--varchar(max),nvarchar(max),varbinary(max)未估算在内declare@TableName nvarchar(50);SELECT @TableName=admin.Menu;WITH Base AS(SELECT DATA_TYPE--可变长度类型取最大值的一半,不包含bit类型,CASE DATA_TYPEWHEN bigi
2011-06-22 09:28:00
464
原创 SQL Server 2005 清空事务日志
--1.完整备份DECLARE @File NVARCHAR(255)SELECT @File=D:/数据库备份/+REPLACE(CONVERT(NVARCHAR(10),GETDATE(),120),-,)+.bakBACKUP DATABASE [数据库] TO DISK = @File WITH NOFORMAT, INIT, NAME = N数据库完整备份
2011-06-14 14:44:00
1518
原创 SQL优化之一
在SQLServer2008 Management Studio中执行下列代码: SET STATISTICS TIME ONGOselect *from information.lhbinfowhere tradingdate between 2010-01-01 and 2011-06-10;GOdeclare @StartDate datetime,@ExpirationDa
2011-06-10 14:29:00
253
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人