SQLSERVER 的一些常用知识总结

    平时工作一会搞Oracle一会搞SqlServer,脑子都迷糊了,为了避免继续模糊,今天抽出点时间把我常用的sqlserver的一些东西整理了下,发出来,以后忘了就来找,过几天再整理个Oracle常用知识。没啥技术含量主要是备忘。

1.SQLserver忘记密码修改方法

从"查询分析器"中以"Windows身份验证"连接SQL Server 执行如下过程

EXEC sp_password NULL, ''你的新密码'', ''用户名例如sa''

2.更改当前数据库中对象的所有者。

EXEC sp_changeobjectowner ''dbo.对象名例如表名'', ''新所有者''

3.SQLSERVER与SQLSERVER之间的分布式查询

建立连接服务器
exec sp_addlinkedserver ''TESTLINK'','''',''SQLOLEDB'',''远程数据库的ip地址''

创建链接服务器上远程登录之间的映射
exec sp_addlinkedsrvlogin ''TESTLINK'',''false'',null,''SA'',''密码''

查询示例
select * from  TESTLINK.库名.dbo.表名

4.查看库中全部的表

CREATE VIEW dbo.ALL_TABLES
AS
SELECT top 100 PERCENT a.ID,
      CASE WHEN a.colorder = 1 THEN d.name ELSE '''' END AS TableName,
      CASE WHEN a.colorder = 1 THEN isnull(f.value, '''') ELSE '''' END AS 表说明,
      a.colorder AS 字段序号, a.name AS 字段名,
      ISNULL(g.[value], '''') AS 字段说明, CASE WHEN COLUMNPROPERTY(a.id,
      a.name, ''IsIdentity'') = 1 THEN ''√'' ELSE '''' END AS 标识,
      CASE WHEN EXISTS
          (SELECT 1
         FROM dbo.sysindexes si INNER JOIN
               dbo.sysindexkeys sik ON si.id = sik.id AND si.indid = sik.indid INNER JOIN
               dbo.syscolumns sc ON sc.id = sik.id AND sc.colid = sik.colid INNER JOIN
               dbo.sysobjects so ON so.name = si.name AND so.xtype = ''PK''
         WHERE sc.id = a.id AND sc.colid = a.colid) THEN ''√'' ELSE '''' END AS 主键,
      b.name AS 类型, a.length AS 长度, COLUMNPROPERTY(a.id, a.name, ''PRECISION'')
      AS 精度, ISNULL(COLUMNPROPERTY(a.id, a.name, ''Scale''), 0) AS 小数位数,

时间: 2024-09-21 20:59:53

SQLSERVER 的一些常用知识总结的相关文章

【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇一:WPF常用知识以及本项目设计总结

篇一:WPF常用知识以及本项目设计总结 [1]开篇之始粘贴下WPF设计界面与前台代码如下:(后台实现以及内部分析放在第二篇) 本页面xaml完整代码: <Window x:Class="OnenoteOCRDemo.Main" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/200

一篇文章掌握RequireJS常用知识_javascript技巧

本文采取循序渐进的方式,从理论到实践,从RequireJS官方API文档中,总结出在使用RequireJS过程中最常用的一些用法,并对文档中不够清晰具体的内容,加以例证和分析,分享给大家供大家参考,具体内容如下 1. 模块化 相信每个前端开发人员在刚开始接触js编程时,都写过类似下面这样风格的代码: <script type="text/javascript"> var a = 1; var b = 2; var c = a * a + b * b; if(c> 1)

Redis安装和常用知识

在应用Redis过程中经常需要查询些知识,博客园中这个朋友写的不错,转载收藏一下. Redis 安装与简单示例 <第一篇> http://www.cnblogs.com/kissdodog/p/3570984.html Redis常用命令速查 <第二篇> http://www.cnblogs.com/kissdodog/p/3599047.html ServiceStack.Redis之IRedisClient<第三篇> http://www.cnblogs.com/k

SQLServer和Oracle常用函数对比

oracle|server|sqlserver|函数 数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) value O:select floor(-1.001) value from dual 4.取

固态硬盘常用知识大全

  固态硬盘,因其极高的读写速度,显著的提高电脑运行速度以及较为亲民的售价,已经成为当下DIY市场标配的明星单品了. 但是,固态硬盘作为新兴产品,还有许多注意事项并没有被人重视,导致许多人在使用过程中,无法真正享受到固态硬盘带来的极速体验,更有甚者,成为电脑的累赘. 今天,笔者就和大家一起聊聊关于固态硬盘的一些常用"姿势",让大家享受到固态硬盘的真实速度. 1.常见的固态硬盘接口SATA.M.2以及msata 固态硬盘作为DIY单品,根据接口类型不同,存在着各种不同的产品.所以在选购固

PHP/Javascript/CSS/jQuery常用知识大全详细整理第1/2页_php技巧

1. 变量如何定义?如何检查变量是否定义?如何删除一个变量?怎样检测变量是否设置?       $定义   isset()// 检测变量是否设置        defined()// 检测常量是否设置       unset()//销毁指定的变量       empty()// 检测变量是否为空 2. 什么是可变变量?       一个变量的变量名可以动态的设置和使用.       $a = 'hello' , $$a = 'world',  ${$a}=hello world3. 变量赋值方式

SQLServer与Oracle常用函数实例对比汇总_数据库其它

一.数学函数 1.绝对值 复制代码 代码如下: S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) 复制代码 代码如下: S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) 复制代码 代码如下: S:select floor(-1.001) value O:select floor(-1.001) value from

Apache的压力测试以及web性能优化的常用知识总结_Linux

什么是带宽? 误解:"数据在线路中的移动速度"."数据的传输速度" 我们所说的带宽是指数据的发送速度,比如百兆网卡,指网卡的最大发送速度是100Mbps,也就是说网卡在一秒钟最多可以发送100Mb的数据:相关的因素: 数据发送装置将二进制信号传送到线路的能力,也称信号传输频率,以及另一端数据接收装置对二进制信号接收的能力,也包括线路对传输频率的支持程度: 数据传输介质的并行度,等价于计算机系统总线宽度的概念:   习惯与约定 b:比特单位 bit: B:字节单位 B

SQLServer与Access常用SQL函数区别_数据库其它

SQLServer Access CASE...WHEN... IIF() SUBSTRING() MID() ISNULL() IIF(IS NULL) SELECT *,IIf([State]=1,'√','×') as StateTag FROM Leave order by id desc SELECT IIf([CateID] = 1, "文档"),IIf([CateID] = 2, "视频"),IIf([CateID] = 3, "音频&quo