SQL Server中默认数据库和默认表的作用

我们知道Oracle数据库的安装架构可以是1个数据库对应1个或多个实例。而在SQL Server中,其架构和Oracle 完全相反,它是1个实例(默认实例名为Hostname主机名)下面包含多个数据库,在sqlserver数据库中(2000,2005,2008等),主要包含4个默认的数据库,分别是master数据库、model数据库、tempdb数据库和msdb数据库。这些数据库是SQL Server的心脏和灵魂。另外,还默认安装了两个实例数据库,分别是:northwind数据库和pubs数据库。

 

系统数据库

master数据库

master数据库控制SQL Server的所有方面。这个数据库中包括所有的配置信息、用户登录信息、当前正在服务器中运行的过程的信息。

model数据库

model数据库是建立所有用户数据库时的模板。当你建立一个新数据库时,SQL Server会把model数据库中的所有对象建立一份拷贝并移到新数据库中。在模板对象被拷贝到新的用户数据库中之后,该数据库的所有多余空间都将被空页填满。

tempdb数据库

tempdb数据库是一个非常特殊的数据库,供所有来访问你的SQL Server的用户使用。这个库用来保存所有的临时表、存储过程和其他SQL Server建立的临时用的东西。例如,排序时要用到tempdb数据库。数据被放进tempdb数据库,排完序后再把结果返回给用户。每次SQL Server重新启动,它都会清空tempdb数据库并重建。永远不要在tempdb数据库建立需要永久保存的表

msdb数据库

msdb数据库是SQL Server中的一个特例。如果你查看这个数据库的实际定义,会发现它其实是一个用户数据库。不同之处是SQL Server拿这个数据库来做什么。所有的任务调度、报警、操作员都存储在msdb数据库中。该库的另一个功能是用来存储所有备份历史。SQL Server Agent将会使用这个库。

示例数据库

Northwind示例数据库

Northwind Traders示例数据库包含一个名为Northwind Traders 的虚构公司的销售数据,该公司从事世界各地的特产食品进出口贸易

pubs示例数据库

pubs示例数据库以一个图书出版公司为模型,用于演示Microsoft? SQL Server?数据库中可用的许多选项。该数据库及其中的表经常在文档内容所介绍的示例中使用。

阅读剩余部分 -

windows搭建vpn访问公司内网数据库,svn

准备
四台机子

家里的win10 pc电脑作为client
公司的win7 pc电脑作为server服务器
公司的另一台win7电脑作为client1
公司的centos7服务器,部署了mysql服务

网络结构如下


安装
64位下载openvpn-install-2.3.12-I602-x86_64.exe
32位下载openvpn-install-2.3.12-I602-i686.exe
百度网盘
https://pan.baidu.com/s/1eSm2cc6

阅读剩余部分 -

修改boot.img,彻底关闭selinux,官方/第三方系统均支持

为什么要关selinux?A:我的蝰蛇音效不能用了,要关了才行
B:我的内核调教无法使用,改不了CPU调度,温控
C:性能监视器上读出来的CPU频率是0???
D:绿色守护的唤醒切断提示rom不兼容
。。。。。。
selinux本意是一个保护安卓内核的子系统,就算大家在root了的情况下也无法轻易修改内核,加载驱动之类的。
但是对于我们喜欢搞机的,这个不关简直不能愉快的玩耍了。

关闭selinux的方法也有很多种,
①,(临时)最简单的办法就是在shell命令行里取得root权限以后执行setenforce 0
在终端模拟器上

  1. su
  2. setenforce 0

在电脑上

  1. adb shell
  2. su
  3. setenforce 0

②,(永久,但不是所有手机都可以用)把setenforce 0加到开机脚本里,这个网上也有教程
不过只有一部分机子支持加载开机脚本,(我没深究,估计busybox脚本还有xposed框架总有解决办法)

③,(伪永久)第三方软件开机自动执行shell指令,比如selinux mode changer,镧系统工具箱,都提供了免开机脚本的关闭selinux
不过,不能禁用它们的开机自启,不能黑域它们,会导致开机命令失效。!!!最关键是我这样的强迫症不能忍!!!

④,(通用,永久,彻底)那么方法4就出炉了
因为我之前刷了lineageOS后发现默认selinux是enforce模式,但是刷入radon内核以后,提供了设置为永久permissive模式的选项!!!
我用radon内核觉得充电没有官方快,想刷回miui8,顺便研究了一下radon内核的刷机脚本。最后在安卓源码官网上找到了一种办法就是在commandline里加入androidboot.selinux=permissive
具体操作过程如下

阅读剩余部分 -

安卓8.0修改boot.img关闭SELinux

第一次发文章哎!

此方法不算是完全关闭SELinux,而是将其设置成了permissive宽松模式,适用于android6、7、8。

为什么调整安卓的SELinux?因为他限制了Viper4Android的使用,限制了内核调频……当然了,原因还有很多。虽说安卓是一个开源系统,但是随着安卓版本的升级,google对安卓系统的把控越来越严格,也变得越来越封闭,很多对文件系统和内核的修改都被限制了,ROM的定制越来越困难。但是每次迭代更新的变化不会太大,因此找到修改的方法也不是特别难。

 

下面开始SELinux的修改教程吧!

1、首先你需要一个windows系统,windows7、8或10都可以,然后安装JDK开发环境并配置好环境变量,具体方法可网上搜索。

2、确保你的手机已经获取root权限,备份好手机上的数据,丢了别哭,并且知道自己在干什么,这点很重要。

3、下载到你需要的第三方ROM包,比如我的是:lineage-15.1-20180828-nightly-mido-signed.zip,对其修改是因为最近更新的lineage-15.1的SELinux的宽松模式被取消了。

4、下载bootimgtools类似的工具箱,将ROM包里的boot.img解压到工具所在的文件夹下:

阅读剩余部分 -

Mtk刷机出现image android checksum failed错误的解决方法

大家在用Mtk工具刷机的时候,有时候会出现“image android checksum failed”开头的错误提示,下面就来和大家说下解决这个问题的方法

  Mtk刷机出现“image android checksum failed”的解决方法:
 
  1.在刷机包中找到checksum.ini文件删除(target_bin文件夹)
 
  2.把Checksum.ini直接打开,将=1改为=0,保存退出后刷机
 
  3.如果上面方法不行,可以看下刷机包里有没有CheckSum_Gen.exe,如果有的话直接运行。没有的话下载CheckSum_Gen.exe,然后放到刷机包目录,运行一下再刷
 

阅读剩余部分 -

MTK Checksum.ini的作用和生成

         发过软件版本的同志都知道,再发不是通常要用到CheckSum_Gen.exe工具生成一个相应的Checksum.ini文件。

这个文件到底有什么作用呢?

        原来在烧写版本进入手机的时候,若没有Checksum.ini文件,通常未出现“fs not match...”或“image check sum not found...”

的字样,而Checksum.ini文件就可以防止这样的现象。为何会出现这种现象呢?这是因为软件发布的版本通常是编译好后,将其压缩

成zip文件,然后要用的人解压,这个压缩和解压的过程,若没有Checksum.ini文件校验,就可能会出现文件解压错误,然后出现上述

现象。所以实际上Checksum.ini就是起到校验的作用。

       Checksum.ini文件生成的话就比较简单了,将CheckSum_Gen.exe工具编译生成的版本文件目录下双击即可。有的可能是生成.chk文件

或者其他格式。这个没多少关系,里面的内容都一样,

阅读剩余部分 -

Android Image Kitchen v2.4|分解&打包 Boot&Recovery [Win/Android/Linux]

Android Image Kitchen v2.4|分解&打包 boot&Recovery [Win/Android/Linux]

 

功能简介:

分解、打包boot和recovery的img,还可以编辑ramdisk!

支持系统:

支持windows(前提要安装JAVA)\支持Linux\支持移动端操作

使用方法:

(这里只讲一下在windows端的操作方法):

1)下载并解压缩附件(Android.Image.Kitchen.v1.8-Win32.zip)
2)在CMD中使用命令:unpackimg <image-filename.img>,或者可以拖放img到unpackimg.bat。 这将分解img并解压到ramdisk的一个子目录中。 
3)接下来你就可以XXOO ramdisk了,按你喜欢的姿势、方式去XXOO。 
4)上面XXOO完成后,直接点击repackimg.bat(repackimg.bat 这个批处理脚本不需要输入命令,只要点击运行)。可以直接打包成image-new.img文件。 

5)最后支持cleanup.bat来清理文件夹并重置为初始状态,消除以下文件与文件夹:split_img + ramdisk的目录和任何新的打包的ramdisk或img文件。

更新日志:

Android Image Kitchen v2.4:
– Update mkbootimg, unpackbootimg and mkbootfs binaries from my repos.
– Update to the latest Cygwin binaries and libraries.
– Fix slimmed magic file (from file 5.25) for certain file binaries.

AIK-mobile v2.1 + AIK-Linux v2.1:
– Update mkbootimg, unpackbootimg and mkbootfs binaries from my repos.
– Update busybox binary (still 1.24.1) with the latest official patches (AIK-mobile).
– Fix mounting/installation and improve systemless root detection/support on CM Simple Recovery (AIK-mobile).
– Fix slimmed magic file (from file 5.25) for certain file binaries.

 

工具开发者:osm0sis


软件截图:

QQ截图20150815195529 

阅读剩余部分 -

n1盒子不能开机救砖

将armbian写入N1 mmc分区的时候将分区搞坏了,启动时显示logo界面后一直黑屏,不能进入android系统和通过U盘启动,也就没办法进入线刷模式,准备拆机短接进入线刷模式,再不行上TTL线,偶然在恩山看到通过插拔电源接口线可进入线刷模式,试了下刷机成功,万幸。
1.打开刷机软件导入镜像,点击开始。
2.N1盒子端拔掉电源线,用双公头USB线连接电脑和盒子
3.插入电源线,不出意外开始刷机。

阅读剩余部分 -

最新文章

归档

其它

链接

meiyoutongji