SQLSERVER数据库
文章平均质量分 67
夏星笑语
这个作者很懒,什么都没留下…
展开
-
SQL Server 01 修改对象名称
系统存储过程 sp_rename 使用重命名表重命名列重命名数据库原创 2015-06-26 15:34:26 · 534 阅读 · 0 评论 -
SQL SERVER 多库操作数据-链接服务器
此操作主要涉及到三个存储过程。 1)sp_addlinkedserver 创建链接服务器的信息 2)sp_addlinkedsrvlogin 创建服务器的登录信息 3)sp_dropserver 删除链接服务器信息。 创建链接服务器,以及创建服务器的登录信息之后,才可对数据库进行操作。对临时使用的数据库信息,使用之后可删除链接服务器信息。1、 EXEC master.d原创 2017-06-10 17:57:11 · 1669 阅读 · 0 评论 -
SQL SERVER 注册服务器使用
sql server 远程连接服务器时,常用的服务器信息:服务器名称信息,登录名,密码等信息。通过连接-》数据库引擎中的记住密码,能记住一段时间,且无法快速识别此连接是那个数据库的。 1、注册服务器:视图-》已注册服务器 。打开管理面板 2、管理已注册服务器的信息,可以分组进行管理。右键-》新建服务器组,输入组名称进行管理。 3、新建服务器注册,对数据库登录信息进行管理。录入相应的登录信息,原创 2017-06-10 17:38:59 · 13178 阅读 · 0 评论 -
SQL SERVER Update from 使用陷阱
update A set from A left join B on 此方法常用来使用根据一个表更新另一个表的数据,来进行数据同步更新。若是A表行与B表行为一对一的对应关系,更新不存在问题,若是A表行与B表行对应关系为一对多的时候,需注意A表更新的列并非B表的累计值,而是第一个数值。首先建立两个表 A,B 对A表建立触发器查看更新信息CREATE TABLE yshA (keyA VARCH原创 2017-01-03 14:45:05 · 12389 阅读 · 0 评论 -
SQL Server 数据库日志收缩
数据库日志文件名 N’DBdata_log’1、释放未使用的空间 DBCC SHRINKFILE (N’DBdata_log’ , 0, TRUNCATEONLY)2、在释放未使用的空间前重新组织页,收缩文件的目标大小1M DBCC SHRINKFILE (N’DBdata_log’, 1)原创 2016-06-21 17:52:18 · 648 阅读 · 0 评论 -
SQL Server百万级大数据量删除
删除一个表中的部分数据,数据量百万级。一般delete from 表 delete from ysh where date<’2016-06-21’ ; 此操作可能导致,删除操作执行的时间长;日志文件急速增长;针对此情况处理 delete top fromdeclare @onecount intset @onecount=1000000print getdate()while 1=1b原创 2016-06-21 10:48:28 · 14399 阅读 · 0 评论 -
SQL Server数据转到Oracle 数据库(二)
数据量比较大的情况下 (驱动Oracle Provider for OLE DB ) 此方式速度比较慢 ,测试1000条/分钟。 此种方式不适合 ,使用sql loader 方式转储数据。1、sql server 数据导出到文本文件(*.txt) sql server 数据库右键:任务->导出数据 数据源:配置导出数据库的相应的登录信息; 目标 :选择平面目标文件;原创 2016-04-13 11:38:51 · 601 阅读 · 0 评论 -
SQL Server数据转到Oracle 数据库(一)
在数据量比较少的情况下:sql server 数据库右键:任务->导出数据 数据源:配置导出数据库的相应的登录信息; 目标 : 驱动选择Oracle Provider for OLE DB 配置属性:数据源、用户名、密码、允许保存密码; 测试连接是否成功;选择源表和源视图: 勾选需要导出数据的表; 编辑映射可以,将s原创 2016-04-13 10:16:31 · 1137 阅读 · 0 评论 -
SYSPROCESSES 查看连接
SELECT * FROM[Master].[dbo].[SYSPROCESSES] WHERE hostprocess=3616以下是sysprocesses 表中保存关于运行在 Microsoft® SQL Server™ 上的进程的信息。这些进程可以是客户端进程或系统进程。sysprocesses 只存储在master 数据库中。 列名数据类型原创 2015-12-04 21:26:51 · 5147 阅读 · 0 评论 -
SQL 序号列ROW_NUMBER,RANK,DENSE_RANK、NTILE
SQL 2005新增加相关函数 : ROW_NUMBER,RANK,DENSE_RANK、NTILE 窗口函数OVER ( [ ] —-分区 [ ] —排序 [ ] —SQL Server 2012 到 SQL Server 2014 ) 本文介绍窗口函数与以上四个函数的配合使用---创建表初始化查询语句CRE原创 2015-11-24 23:14:29 · 596 阅读 · 0 评论 -
SQL SERVER IDENTITY列插入处理
CREATE TABLE yshA(ID BIGINT IDENTITY(1,1),value varchar(10))SELECT * INTO yshB FROM yshA WHERE 1<>1INSERT INTO dbo.yshBSELECT * FROM yshA错误提示 : 消息 8101,级别 16,状态 1,第 8 行 仅当使用了列列表并且 IDENTITY_INSER原创 2015-10-21 11:57:39 · 843 阅读 · 0 评论 -
Delete from join 用法
delete (别名) from tblA (别名) left join tblb (别名) on。。。用法1、创建使用的表及数据CREATE TABLE YSHA ( code VARCHAR(10), NAME VARCHAR(20))CREATE TABLE YSHB( code VARCHAR(10), col VARCHAR(10))INSERT原创 2015-08-19 14:20:49 · 54158 阅读 · 3 评论 -
SQL SERVER DBCC 命令使用
DBCC是SQL Server提供的一组控制台命令。这些语句对数据库的物理和逻辑一致性进行检查,许多 DBCC 语句能够对检测到的问题进行修复。将DBCC命令可分为以下几类:DBCC 帮助类命令 ;DBCC 检查验证类命令 ;DBCC维护类命令一、DBCC 帮助类命令* DBCC HELP('?') 查询所有的DBCC命令 * DBCC HELP('命令') 查询指原创 2013-11-29 17:18:55 · 949 阅读 · 0 评论 -
MSSQL2008R2升级到2012 有效的数据库兼容级别和成功的连接
MSSQL2008R2升级到2012:“有效的数据库兼容级别和成功的连接”规则失败规则检查结果:“有效的数据库兼容级别和成功的连接”规则失败。报表服务器数据库未处于支持的兼容级别或者无法建立连接。请使用 Reporting Services 配置管理器验证报表服务器配置,并且使用 SQL Server 管理工具验证兼容级别。处理方法: 一、确认报表服务器服务开启。 二、确认报表...转载 2018-02-24 09:32:54 · 3980 阅读 · 0 评论