zoukankan      html  css  js  c++  java
  • Sql自动配置器原理及其说明

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

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

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

    注意:运行环境 netframework 4.0;

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

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

    关注下面二维码,订阅更多精彩内容。
    微信打赏
    关注公众号(加好友):

  • 相关阅读:
    linux下tomcat权限的问题
    树莓派安装Tomcat服务器
    Javascript基础——Object对象和Object原型对象
    electron
    ES6-21:编程风格、ECMAScript规格
    番外篇01:angularJS最佳实战
    ES6-18:class类及其继承
    ES6-10:Promise
    ES6-09:新增API—Proxy、Reflect
    ES6-08:新增数据结构—Set、WeakSet、Map、weakMap
  • 原文地址:https://www.cnblogs.com/vipstone/p/2242524.html
Copyright © 2011-2022 走看看