【自动备份mssqlserver数据库并压缩的批处理脚本】教程文章相关的互联网学习教程文章

SQL Server tempdb 数据库位置迁移【代码】

SQL Server tempdb 数据库位置迁移--查看物理位置 SELECTname, physical_name FROM sys.master_files WHERE database_id = DB_ID(‘tempdb‘);--修改路径 ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = ‘D:\DataBaseNew\tempdb.mdf‘);ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = ‘D:\DataBaseNew\templog.ldf‘);--重启数据库SQL Server tempdb 数据库位置迁移标签:ast dev 位置 ...

关于.net 保存 decimal类型数据到SQLServer2012数据库时自动取整的问题

param1 = new SqlParameter("@Money",System.Data.SqlDbType.Decimal);param1.Precision = 18;param1.Scale = 2;param1.Value = model.Money;按照上面设置后,我同事说保存到数据库还是自动取整了,我就纳闷了。没办法只能去他那里调试跟踪一下。 看看到底是哪里取整,跟到入库前的一个参数,值都是没有取整,都是原值,就是入库后值才自动取整的。上网搜了一下问题,没有搜到有用的答案。 后来看表的结构才知道,建表的时候,Mone...

sql server之数据库语句优化

(1) FROM 子句 组装来自不同数据源的数据 (2) WHERE 子句 基于指定的条件对记录进行筛选 (3) GROUP BY 子句 将数据划分为多个分组 (4) 使用聚合函数进行计算 (5) 使用HAVING子句筛选分组 (6) 计算所有的表达式 (7) 使用ORDER BY对结果集进行排序 二、执行顺序 1. FROM:对FROM子句中前两个表执行笛卡尔积生成虚拟表vt1 2. ON: 对vt1表应用ON筛选器只有满足 join_condition 为真的行才被插入vt2 3. OUTER(join):如果指定了 OUTER J...

python 连接sql server数据库的示例代码

-*- import pymssql #创建一个数据库连接,host是服务器的ip地址,如果是本机可以用".",user是访问用户名,password是密码,database是数据库名 conn=pymssql.connect(host=".",user="sa",password="123456",database="test") #创建游标对象,相当于ADO的记录集 cou=conn.cursor() sql="select name,age from student" #执行命令 cou.execute(sql) #取出所有记录,返回的是一个包含tuple的list,list的元素是记录行,tuple的元素是...

SQL Server2005+、MySQL、Oracle 数据库字典生成工具【图】

之前找的数据库字典生成工具基本上都依赖于 Office Com 组件,在不安装 Office的情况下无法使用。怒,于是自己用C# 写了一个。特征如下: 一、支持的数据库 MS SQL Server 2005+、My Sql、Oracle 二、支持的文档类型 Html、CHM、Docx 三、无需安装Office即可生成 Docx 格式的Word文件 四、基于 .net framework 3.5 框架,电脑上需要安装 .net framework 3.5。 PS:欢迎反馈BUG ,反馈方式 戳 About 窗口的 E-Mai...

数据库基础——(SQLserver)约束

定义:一些存储在硬盘上的数据文件 内存:计算机临时存储的一些数据 .net - SQL ServerPHP - MySqlJava - Oreacl 数据库中的数据类型:int decimal(长度,小数位数) bit - 布尔型 1 - true 0 - false datetime - 时间日期型 nvarchar(长度) 500 max 字符串varchar(长度) text - 长文本-------------------------------------------关系型数据库四种约束: 1、主键约束:设置某一列为主键列不允许重复,不允许为空,一个表有...

【2017-03-09】SQL Server 数据库基础、四种约束

数据库:一些存储在硬盘上的数据文件 内存:计算机临时存储的一些数据 二、常用数据库 .Net - SQL Server PHP - MySql Java - Oreacl 三、SQL Server使用方法 1、新建数据库 右键点击“数据库”,点击“新建数据库”。在弹出的页面中给新建数据库起名字,点击确认。 2、新建表 找到新建的数据库,右键点击新建数据库中的“表”,点击“新建表”。编辑列名,数据类型 数据类型注意: int 整型 decimal(长度,小数位数) 浮点型 bit ...

C# 对SqlServer数据库增删改查

http://www.worlduc.com/blog2012.aspx?bid=730767用C#sqlserver实现增删改查using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.Sql;using System.Data.SqlClient; namespace ConsoleApplication2{ class Program { static void Main(string[] args) { while (true) { SqlConnection con = new SqlConnection(); ...

MySql数据库数据类型和Sql Server 数据库数据类型之间的差异【代码】

1. MySQL支持enum和set类型,SQL Server不支持;2. MySQL不支持nchar、nvarchar、ntext类型;3. MySQL数据库的递增语句是AUTO_INCREMENT,而MS SQL是identity(1,1);4. MS SQL默认到处表创建语句的默认值表示是((0)),而在MySQL里面是不允许带两括号的;5. MySQL需要为表指定存储类型;6. MS SQL识别符是[],[type]表示他区别于关键字,但是MySQL却是 `,也就是按键1左边的那个符号;7. MS SQL支持getdate()方法获取当前时间日期,但...

使用bat批处理文件定时自动备份sqlserver数据库

一.创建一个sql文件,在里面写入以下代码: USE MasterGOdeclare @str varchar(100)set @str=‘D:\sqlserver14backup\CDB\‘+replace(replace(replace(convert(varchar,getdate(),20),‘-‘,‘‘),‘ ‘,‘‘),‘:‘,‘‘)+‘.bak‘BACKUP DATABASE [CDB] TO DISK=@strWITH RETAINDAYS=15,NOFORMAT,NOINIT,NAME=N‘完整备份‘,SKIP,NOREWIND,NOUNLOAD,STATS=10GO 二.写bat文件调用sql文件,创建一个bat文件,在里面加入以下代码: ...

2017-3-10 SQL server 数据库 T--SQL语句

:create datebase 数据库名 注:数据库名不能为中文,不能数字开头,不能符号开头。 删除数据库:drop datebase 数据库名 创建表:create table 表名(列名 数据类型,...... 设置主键列:primary key设置唯一列:unique设置非空: not null设置自增列:identity (1,1) 从1开始计数,每次自增1) 删除表:drop table 表名 添加列:alter table 表名 add 列名 数据类型 删除列:alter table 表名 drop column...

SQL server 数据库基础语句【图】

//int类型不能约束nvarchar 类型 varchar类型不能约束nvarchar类型 varchar(max) 不能作为主键列 只有定好长度了才可以 表名,数据库名不允许使用汉字 下面是语句操作 进入操作文件→点开 新建查询出来个文本 语句(不分大小写): (写完语句创建数据库 表 执行的完记得刷新下) 创建数据库: create datacse 数据库名 例如: create database data0219 意思是 创建 数据库 ...

企业云桌面-06-安装数据库服务器Sql Server 2012 With SP1【图】

《企业云桌面》系列博文是《企业云桌面规划、部署与运维实践指南》的基础部分,因为书中内容涉及非常多,非常全面,所以基础部分将以博文的形式给读者展现,将在书中引用。《企业云桌面规划、部署与运维实践指南》将以某社保中心云桌面为中心,采用VMware Workstation Pro 12.5.2在1台物理机上模拟。读者按书中的步骤一步一步去做,就可以实现。 1. 基本设置1.1. 服务器基本配置编号项目值备注1角色数据库服务器2软件cn_sql_ser...

监控SQL Server数据库异常镜像状态发告警邮件【代码】

在部署了数据库镜像之后,我们需要监控参与镜像的主数据库和镜像数据库的状态,如果状态异常,发送告警邮件。那么这个脚本需要在主和镜像服务器上都运行。 目录视图sys.database_mirroring对SQL Server实例上的每个数据库都包含一行(包括系统数据库和未配置镜像的数据库),当然也包含所有镜像数据库的状态信息。我们可以查询该目录视图,对于每个异常状态的镜像数据库触发告警邮件。笔者的环境配置的是异步镜像,依赖于手动故障转...

SQL Server数据库镜像基于可用性组故障转移【代码】【图】

微软从SQL Server 2005开始引入数据库镜像,很快成为一个流行的故障转移解决方案。数据库镜像的一个大的问题是故障转移是基于数据库级别的,因此,如果某个数据库故障,镜像只会针对这个数据库切换,但是,其他数据库都仍然在主服务器上。缺点是越来越多的应用程序是基于多个数据库来构建,所以,如果某一个数据库故障转移而其他数据库仍然在主服务器上,那应用程序将无法工作。当这种情况发生的时候,我如何知晓?并执行该应用程序...