专栏首页王磊的博客Sql自动配置器原理及其说明

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命令的通用类。如果本文对您有用,请点击支持。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • jquery的扩展方法介绍

      最近一直在写js,这其中也少不了一位js的主角了jQuery,下面介绍的是jQuery的一些扩展,也就是jQuery的扩展方法,jQuery的扩展方法有两种...

    Java中文社群_老王
  • 八伟大的工具,Windows用户永远都不想错过

    有许多的应用程序你可以找到,但是获得免费并且好用 的程序不是一件容易的事情,每当你需要这样的软件的时候,你就会网上搜啊搜,结果下载下来一运行达不到想要的效果,这...

    Java中文社群_老王
  • 使用SQL Server作业设置定时任务

    1.开启SQL Server Agent服务   使用作业需要SQL Agent服务的支持,并且需要设置为自动启动,否则你的作业不会被执行。 以下步骤开启服务:...

    Java中文社群_老王
  • 初试WIX加SQL LocalDB

    最近有个项目需要生成一个自动打包安装App和数据库的MSI文件,经同事推荐WIX,于是乎就试了一试。遇到了一些问题觉得有分享的价值,所以写篇博客记录一下 :) ...

    麦克-堂
  • Python数据类型 -数值类型(整数,

    Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。

    py3study
  • Android wifi上网跟4G上网的区别

    手机上网可以用Wifi,也可以用4G,这两者究竟有什么区别,Wifi模块跟4G无限通信模块用的是同一种上网媒介吗,一个4G手机是否两块网卡呢?手机的MAC地址说...

    看书的小蜗牛
  • ubuntu远程访问win7登录后语言为繁体字的解决办法

    用ubuntu远程访问win7后,发现登录后语言为繁体字,这个还是比较烦人的,网上找到了一个解决办法,在此记录一下。以后肯定还会再用到。 在win7电脑上进行修...

    sparkexpert
  • 【Python环境】python的Orange包实现机器学习与数据挖掘的分类问题

    Orange是Python语言中一个强大的机器学习包,主要用于实现数据挖掘和有监督的机器学习,包括分类,回归等等。在Orange的使用过程中并不需要用户像使用S...

    陆勤_数据人网
  • 微信小程序教学第二章(含视频):小程序中级实战教程之预备篇 - 封装网络请求及 mock 数据

    § 封装网络请求及 mock 数据 本文配套视频地址: https://v.qq.com/x/page/i05544fogcm.html 开始前请把 ...

    iKcamp
  • Auto ML 一种自动完成机器学习任务的系统

    在 2018 年比较火,很多大公司都开源了各自的auto ml库,例如 Cloud AutoML, AUTO KERAS, Auto Sklearn, Auto...

    杨熹

扫码关注云+社区

领取腾讯云代金券