Sql自动配置器原理及其说明

简介:Sa设置辅助器设计的初衷是为了抛开繁琐与重复的配置,这种繁琐到了一定程度回使人厌烦,重复到了一种程度让人觉得无趣,为了解决这种厌烦与无趣,她就出现与产生了。底下的原理适用于任何SQL Server版本与运行平台。

先来看她的截图与使用方法:

使用:选择需要登录的模式,sa选择启动sa用户点击启动即可。

注意:运行环境 netframework 4.0;

      运行平台:Windows 7 x64位,只适用于SQL Server 2008;

下载地址:http://files.cnblogs.com/stone_w/setsa.rar

 

===================开发原理《Dev必看》======================

无论是开发SQL Server2008还是SQL Server2005,不管运行平台是什么样的,之中的原理是不变的,下面一起来揭示此插件开发的原理如图。

根据原理图可知,核心的开发需要服务器登录方式的注册表key含义已经修改sa的t-sql。

无论是SQL Server的那个版本服务器登录的注册表key都是一样的,值代表的含义也是相同的。

登录模式注册表Key值:LoginMode。

登录模式注册表Key值代表含义:1代表windows登录模式;2代表SQL Server和Windows登录方式。

 

sa用户操作:

exec sp_password null,'sa','sa'    --设置密码为sa
alter login sa disable --禁用sa用户
alter login sa enable --启动sa用户

运行平台不同对应的注册表也稍有不用,用key值以不变应万变,略微调整一下即可。


需要源码的留下邮箱,附带C#操作注册表的通用类与C#执行DOS命令的通用类。如果本文对您有用,请点击支持。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/547663.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Oracle 日常巡检——数据库基本情况检查

对于线上的业务,Oracle 的 数据库 运行的稳定性和安全性是用户关心的一个至关重要的问题,除了通过监控平台对数据库进行监控以外,还需要定期对数据库进行“体检”,数据库巡检是保障数据库稳定运行的必不可少的辅助手段。 本文将简…

路由器ospf动态路由配置

技术原理:Ospd开放式最短路径优先协议。是目前网络中应用最广泛的路由协议之一。属于内部网络路由协议。能够适应各种规模的网络环境,是典型的链路状态协议。Ospf路由协议通过向全网扩散本设备的链路状态信息,使网络中每台设备最终同步一个具…

Kubernetes 持久化存储 Cephfs

熟悉kubernetes volume的同学应该了解,kubernetes 对volume的提供支持“静态PV”和“动态PV”两种方式。 静态PV:集群管理员创建一些PV,之后便可用于PVC消费。 动态PV:相比静态PV而言,动态PV无需管理员手动创建PV&…

RDIFramework.NET — 系列目录 — 基于.NET的快速信息化系统开发框架

RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案。框架简单介绍RDIFramework.NET,基于.NET的快速信息化系统开发、整合框…

Visual Studio项目版本转换器(c#项目版本转换器 v1.0)

Visual Studio项目版本转换器(c#项目版本转换器 v1.0) 使用截图: 下载地址:http://files.cnblogs.com/stone_w/VsConvert.zip vs转换中文通用版,目前版本只支持c#程序。 功能说明: 1.智能判断当前待转换引…

基于 Kubernetes 构建企业 Jenkins 持续集成平台

1、部署Jenkins 新建kube-ops 命名空间 $ kubectl create namespace kube-ops 新建Deployment文件(jenkins2.yaml) ---apiVersion: extensions/v1beta1kind: Deploymentmetadata: name: jenkins2 namespace: kube-opsspec: template: metadata: labels: …

TC 配置插件

转载:http://hi.baidu.com/accplaystation/item/07534686f39dc329100ef310 1、插件下载地址:http://www.topcoder.com/tc?moduleStatic&d1applet&d2plugins 一般用下面三个插件:CodeProcessor(2.0)&#xff0…

WebClient 访问间歇性返回403解决方案

说明:前段时间做的一个项目莫名的返回403的错误,这种情况也多大是程序员最不喜欢的了,没办法先来分析一下错误信息。之前的代码如下: WebClient webclient new WebClient();string u9Str webclient.DownloadString("http:/…

bootstrap select2 php,JS组件Bootstrap Select2使用方法详解

在介绍select组件的时候,之前分享过一篇JS组件中bootstrap multiselect两大组件较量的文章,这两个组件的功能确实很强大,本文分享下select组件的一些用法和特性。一些通用的单选、多选、分组等功能这里就不多做介绍了,multiselect…

文件删除小助手

亲,还在为删除多个文件而发愁吗?还在为删除不同目录下的N多文件而发愁吗?那你就下载这个吧。 功能以及优点: 1.支持删除某一类文件。 2.支持某一路径下所有文件的检索删除。 3.支持复杂文件名称匹配。 4.免安装,绿色中…

2020-11-29

分布式爬虫往往都需要多个环境,多个进程,如果手动去管理这些环境是很费事的,使用Docker集群就能很好地帮你解决这些问题,让你的爬虫管理变得简单。 主节点安装Docker 这里主节点建议大家使用Ubuntu,从节点随意。 Ubun…

八伟大的工具,Windows用户永远都不想错过

有许多的应用程序你可以找到,但是获得免费并且好用 的程序不是一件容易的事情,每当你需要这样的软件的时候,你就会网上搜啊搜,结果下载下来一运行达不到想要的效果,这就是今天我分享我收藏的8个工具原因,这…

Python3网络设备巡检(交换机篇)

介绍 只写了交换机的,路由器、防火墙、负载等其它设备以后,有需求再写,下面以一组交换机为例。 思路 1、收取交换机的信息 需要哪些信息,哪些命令,不同品牌交换机命令不同(本篇以H3C为例)&a…

Python 代码优化常见技巧

代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗 80% 的工作量。优化通常包含两方面的内容:减小代码的体积&…

adb shell——Android虚拟机调试必须知道的命令

2019独角兽企业重金招聘Python工程师标准>>> 之前开发Android的时候喜欢用自己的手机来调试,特别是数据库!!!因为是自己的手机嘛,可以安装一些类似数据库编辑器的工具,调试起来非常方便&#xf…

mysql6.10,MySQL经典50题-第6-10题

MySQL50-4-第6-10题本文中介绍的是第6-10题,涉及到的主要知识点:模糊匹配和通配符使用表的自连接in/not in连接查询的条件筛选image题目6题目需求查询“李”姓老师的数量分析过程使用通配符和like来解决SQL实现select count(t_name) from Teacher where …

增加系统右键菜单

本文介绍添加系统右键菜单,效果如下图: 原理很简单就是给注册表添加值,以下是添加系统右键菜单所要涉及的值。 KEY值:HKEY_CLASSES_ROOT\*\shell(所有文件的右键菜单)HKEY_CLASSES_ROOT\directory\shell&am…

Nginx-ingress部署及使用

目录 一 手动部署-官网版 1.1 获取资源1.2 安装RBAC1.3 安装基础资源1.4 安装ingress controllers1.5 创建ingress controllers service二 手动部署-github社区版(推荐) 2.1 获取资源2.2 创建default backend2.3 确认验证三 ingress使用 3.1 创建demo环境3.2 创建i…

WinRAR(WinZip)压缩与解压实现(C#版Window平台)

本文的原理是借助Windows平台安装的WinRAR(WinZip)实现C#程序的调用(注:WinRAR压缩解压WinZip同样适用)。 先来看WinRAR(WinZip)自身的支持调用命令: 压缩命令:a {0} {1} -r 【{0}:…

Docker Consul 安装及使用服务发现

更多配置和原理:https://blog.csdn.net/liuzhuchen/article/details/81913562 从2016年起就开始接触Consul,使用的主要目的就是做服务发现,后来逐步应用于生产环境,并总结了少许使用经验。最开始使用Consul的人不多,为…