ylbtech-Miscellaneos:批处理创建数据库(Sql Server)
1.A,资源(Resource) - 创建数据返回顶部
1.A.1,InstallDatabases.cmd - 编程代码

@Echo Off
cls REM ***************************************************************************
REM **
REM ** Name: InstallDatabases
REM ** Desc: SQL Server Database Setup for Pet Shop Application.
REM **
REM ** Date: //
REM **
REM **************************************************************************/ @Echo.
@Echo *******************************************************************************
@Echo * *
@Echo * Pet Shop Database Setup Script *
@Echo * *
@Echo * *
@Echo * This script will create Pet Shop databases and register them *
@Echo * for Sql Cache Dependency. You should have SQL Server installed *
@Echo * on you local machine as default instance. *
@Echo * *
@Echo * Modify this script to reflect the way you connect to the SQL Server *
@Echo * as well as if location of the .NET 2.0 runtime on your computer *
@Echo * is different from C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727. *
@Echo * *
@Echo * If you wish to cancel, press [CTRL]-C to terminate the batch job. *
@Echo * *
@Echo *******************************************************************************
@Echo.
pause @Echo.
@Echo.
@Echo *******************************************************************************
@Echo * Creating Databases... *
@Echo *******************************************************************************
@Echo. osql -E -i Sql/CreateDatabase1.sql
osql -E -i Sql/CreateDatabase2.sql
osql -E -i Sql/CreateDatabase3.sql
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -S localhost -E -A all -d MSPetShop4Services @Echo.
@Echo.
@Echo *******************************************************************************
@Echo * Configuring Logins... *
@Echo *******************************************************************************
@Echo. osql -E -i Sql/CreateDBLogin1.sql
osql -E -i Sql/CreateDBLogin2.sql
osql -E -i Sql/CreateDBLogin3.sql
osql -E -i Sql/CreateDBLogin4.sql @Echo.
@Echo.
@Echo *******************************************************************************
@Echo * Creating Tables... *
@Echo *******************************************************************************
@Echo. osql -E -i Sql/CreateTables1.sql
osql -E -i Sql/CreateTables2.sql
osql -E -i Sql/CreateTables3.sql @Echo.
@Echo.
@Echo *******************************************************************************
@Echo * Loading Data... *
@Echo *******************************************************************************
@Echo. osql -E -i Sql/LoadTables1.sql @Echo.
@Echo.
@Echo *******************************************************************************
@Echo * Registering Databases for SQL Cache Dependency... *
@Echo *******************************************************************************
@Echo. C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -S localhost -E -d MSPetShop4 -ed
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -S localhost -E -d MSPetShop4 -t Item -et
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -S localhost -E -d MSPetShop4 -t Product -et
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -S localhost -E -d MSPetShop4 -t Category -et @Echo.
@Echo.
@Echo *******************************************************************************
@Echo * *
@Echo * Database Setup Complete *
@Echo * *
@Echo *******************************************************************************
@Echo.
pause

1.A.2,InstallDatabases.cmd - 执行显示

1> 2> 3> 4> CREATE DATABASE 进程正在磁盘 'MSPetShop4Profile' 上分配 0.75 MB 的空
间。
CREATE DATABASE 进程正在磁盘 'MSPetShop4Profile_log' 上分配 0.49 MB 的空间。 Start adding the following features:
Membership
Profile
RoleManager
Personalization
SqlWebEventProvider .... Finished. *******************************************************************************
* Configuring Logins... *
******************************************************************************* 1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 已创建新登录。
已向 'mspetshop' 授予数据库访问权。
'mspetshop' 已添加到角色 'db_owner' 中。
1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 已向 'mspetshop' 授予数据库访问权。
'mspetshop' 已添加到角色 'db_owner' 中。
1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 已向 'mspetshop' 授予数据库访问权。
'mspetshop' 已添加到角色 'db_owner' 中。
1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 已向 'mspetshop' 授予数据库访问权。
'mspetshop' 已添加到角色 'db_owner' 中。 *******************************************************************************
* Creating Tables... *
******************************************************************************* 1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20> 21> 22> 2
3> 24> 25> 26> 27> 28> 29> 30> 31> 32> 33> 34> 35> 36> 37> 38> 39> 40> 41> 42> 4
3> 44> 45> 46> 47> 48> 49> 50> 51> 1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14
> 15> 16> 17> 18> 19> 20> 21> 22> 23> 24> 25> 26> 27> 28> 29> 30> 31> 32> 33> 34
> 35> 36> 37> 38> 39> 40> 41> 42> 43> 44> 45> 1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11>
12> 13> 14> 15> 16> 17> 18> 19> 20> 21> 22> 23> 24> 25> 26> 27> 28> 29> 30> 31>
32> 33> 34> 35> 36> 37> 38> 39> 40> 41> 42> 43> 44> 45> 46> 47> 48> 49> 50> 51>
52> 53> 54> 55> 56> 57> 58> 59> 60> 61> 62> 63> 64> 65> *******************************************************************************
* Loading Data... *
******************************************************************************* 1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20> 21> 22> 2
3> 24> 25> 26> 27> 28> 29> 30> 31> 32> 33> 34> 35> 36> 37> 38> 39> 40> 41> 42> 4
3> 44> 45> 46> 47> 48> 49> 50> 51> 52> 53> 54> 55> 56> 57> 58> 59> 60> 61> 62> 6
3> 64> 65> 66> 67> 68> 69> 70> 71> 72> 73> 74> 75> 76> 77> 78> 79> 80> 81> 82> 8
3> 84> 85> 86> 87> 88> 89> 90> 91> 92> 93> 94> 95> 96> 97> 98> 99> 100> 101> 102
> 103> 104> 105> 106> 107> 108> 109> 110> 111> 112> 113> 114> 115> 116> 117> 118
> 119> 120> 121> 122> 123> 124> 125> 126> 127> 128> 129> 130> 131> 132> 133> 134
> 135> 136> 137> 138> 139> 140> 141> 142> 143> 144> 145> 146> 147> 148> 149> 150
> 151> 152> 153> 154> 155> 156> 157> 158> 159> 160> 161> 162> 163> 164> 165> 166
> 167> 168> 169> 170> 171> 172> 173> 174> 175> 176> 177> 178> 179> 180> 181> 182
> 183> 184> 185> 186> 187> 188> 189> 190> 191> 192> 193> 194> 195> 196> 197> 198
> 199> 200> 201> 202> 203> 204> 205> 206> 207> 208> 209> (1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响) *******************************************************************************
* Registering Databases for SQL Cache Dependency... *
******************************************************************************* Enabling the database for SQL cache dependency. . Finished. Enabling the table for SQL cache dependency. .. Finished. Enabling the table for SQL cache dependency. . Finished. Enabling the table for SQL cache dependency. . Finished. *******************************************************************************
* *
* Database Setup Complete *
* *
******************************************************************************* 请按任意键继续. . .
1.B,资源(Resource) - 卸载数据返回顶部
1.A.1,UninstallDatabases.cmd - 编程代码
@Echo Off
cls REM ***************************************************************************
REM **
REM ** Name: UninstallDatabases
REM ** Desc: SQL Server Database Uninstaller for Pet Shop Application.
REM **
REM ** Date: //
REM **
REM **************************************************************************/ @Echo.
@Echo *******************************************************************************
@Echo * *
@Echo * Pet Shop Database Uninstall Script *
@Echo * *
@Echo * *
@Echo * This script will delete Pet Shop databases *
@Echo * *
@Echo * Modify this script to reflect the way you connect to the SQL Server *
@Echo * as well as if location of the .NET 2.0 runtime on your computer *
@Echo * is different from C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727. *
@Echo * *
@Echo * If you wish to cancel, press [CTRL]-C to terminate the batch job. *
@Echo * *
@Echo *******************************************************************************
@Echo.
pause @Echo.
@Echo.
@Echo *******************************************************************************
@Echo * Uninstalling Databases... *
@Echo *******************************************************************************
@Echo. C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -S localhost -E -R all -Q -d MSPetShop4Services
osql -E -i Sql/DropDatabase1.sql
osql -E -i Sql/DropDatabase2.sql
osql -E -i Sql/DropDatabase3.sql
osql -E -i Sql/DropDatabase4.sql
osql -E -i Sql/DropDBLogin.sql @Echo.
@Echo.
@Echo *******************************************************************************
@Echo * *
@Echo * Databases Uninstalled *
@Echo * *
@Echo *******************************************************************************
@Echo.
pause

1.A.2,UninstallDatabases.cmd - 执行显示

*******************************************************************************
* *
* Pet Shop 4 Database Uninstall Script *
* *
* *
* This script will delete Pet Shop 4 databases *
* *
* Modify this script to reflect the way you connect to the SQL Server *
* as well as if location of the .NET 2.0 runtime on your computer *
* is different from C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727. *
* *
* If you wish to cancel, press [CTRL]-C to terminate the batch job. *
* *
******************************************************************************* 请按任意键继续. . . *******************************************************************************
* Uninstalling Databases... *
******************************************************************************* Start removing the following features:
Membership
Profile
RoleManager
Personalization
SqlWebEventProvider ... Finished.
1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20> 21> 22> 2
3> 24> 25> 正在删除数据库文件 'C:\Program Files\Microsoft SQL
Server\MSSQL\data\MSPetShop4_log.LDF'。
正在删除数据库文件 'C:\Program Files\Microsoft SQL Server\MSSQL\data\MSPetShop4.
mdf'。
1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20> 21> 22> 2
3> 正在删除数据库文件 'C:\Program Files\Microsoft SQL
Server\MSSQL\data\MSPetShop4Orders_log.LDF'。
正在删除数据库文件 'C:\Program Files\Microsoft SQL
Server\MSSQL\data\MSPetShop4Orders.mdf'。
1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20> 21> 22> 2
3> 正在删除数据库文件 'C:\Program Files\Microsoft SQL
Server\MSSQL\data\MSPetShop4Profile_log.LDF'。
正在删除数据库文件 'C:\Program Files\Microsoft SQL
Server\MSSQL\data\MSPetShop4Profile.mdf'。
1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20> 21> 22> 2
3> 正在删除数据库文件 'C:\Program Files\Microsoft SQL
Server\MSSQL\data\MSPetShop4Services_log.LDF'。
正在删除数据库文件 'C:\Program Files\Microsoft SQL
Server\MSSQL\data\MSPetShop4Services.mdf'。
1> 2> 3> 4> 登录已除去。 *******************************************************************************
* *
* Databases Uninstalled *
* *
******************************************************************************* 请按任意键继续. . .
1.C,返回顶部
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

批处理创建数据库(Sql Server)的更多相关文章

  1. sql server ------创建本地数据库 SQL Server 排序规则

    sql server完整复制数据库 sql server导入导出方法 SQL Server 排序规则

  2. 数据库管理工具神器-DataGrip,可同时管理多个主流数据库[SQL Server,MySQL,Oracle等]连接

    前言 DataGrip:Jet Brains出品的一款数据库管理工具(没错,是Jet Brains出品,必属精品).DataGrip整合集成了当前主流数据库(如:SQL Server, MySQL, ...

  3. 数据库SQL Server与C#中数据类型的对应关系

    ylbtech- .NET-Basic:数据库SQL Server与C#中数据类型的对应关系 数据库SQL SServer与C#中数据类型的对应关系 1.A,返回顶部 数据库 C#程序 int int ...

  4. FineReport9.0定义数据连接(创建与SQL Server 2016数据库的连接)

    1.下载并安装好FineReport9.0和SQL Server 2016 2.开始——>所有应用——>Microsoft SQL Server 2016——>SQL Server ...

  5. 在Navicat premium上创建的SQL Server数据库,实现用PHP连接(即php连接微软MSSQL)

    用 freetds 或 dblib的方式连接sql server 在windows下使用FreeTDS 什么是FreeTDS? FreeTDS其实就是一个开源(或者可以说成自由)的C程序库,它可以实现 ...

  6. 数据库——SQL SERVER Transact-SQL 程序设计

    什么是Transact-SQL? 标准SQL不支持过程化控制, 不能完成复杂的功能.T-SQL是过程化SQL语言,   是SQL的扩展 增加了过程化语句 (变量,赋值,分支,循环...)是数据库服务器 ...

  7. 使用sql语句创建修改SQL Server标识列(即自动增长列)

    一.标识列的定义以及特点SQL Server中的标识列又称标识符列,习惯上又叫自增列.该种列具有以下三种特点:1.列的数据类型为不带小数的数值类型2.在进行插入(Insert)操作时,该列的值是由系统 ...

  8. 基础知识(C#语法、数据库SQL Server)回顾与总结

    前言 已经有大概一个多月没有更新博客,可能是开始变得有点懒散了吧,有时候想写,但是又需要额外投入更多的时间去学习,感觉精力完全不够用啊,所以为了弥补这一个多月的潜水,决定写一篇,衔接9月未写博客的空缺 ...

  9. ADO.NET 中可以发送包含多个SQL语句的批处理脚本到SQL Server,但是用MySQL的ODBC驱动不行

    众所周知,我们在ADO.NET中可以使用NuGet包System.Data.SqlClient来操作SQL Server,并且ADO.NET是支持向SQL Server发送包含多个SQL语句的批处理脚 ...

随机推荐

  1. foreach的理解

    foreach的两种写法的解读 一.常见 1.理解:将数组元素逐个赋值给变量V,然后将v输出 2.代码: $arr = array(1,2,3,4,5); foreach($arr as $a){ e ...

  2. 五、vue nextTick

    主线程的执行过程就是一个 tick,而所有的异步结果都是通过 "任务队列" 来调度被调度. 消息队列中存放的是一个个的任务(task). 规范中规定 task 分为两大类,分别是 ...

  3. 【bzoj2401】陶陶的难题I “高精度”+欧拉函数+线性筛

    题目描述 求 输入 第一行包含一个正整数T,表示有T组测试数据.接下来T<=10^5行,每行给出一个正整数N,N<=10^6. 输出 包含T行,依次给出对应的答案. 样例输入 7 1 10 ...

  4. [Codeforces 1027 F] Session in BSU [并查集维护二分图匹配问题]

    题面 传送门 思路 真是一道神奇的题目呢 题目本身可以转化为二分图匹配问题,要求右半部分选择的点的最大编号最小的一组完美匹配 注意到这里左边半部分有一个性质:每个点恰好连出两条边到右半部分 那么我们可 ...

  5. hdu 1142 最短路+记忆化

    最短路+记忆化搜索HDU 1142 A Walk Through the Forest链接:http://acm.hdu.edu.cn/showproblem.php?pid=1142 > 题意 ...

  6. spring in action 学习笔记五:@Autowired这个注解如何理解

    @Autowired这个注解的意思就是自动装配.他把一个bean对象自动装配到另一个对象中.下面的案例证明了spring的自动装配. 定义一个Sixi类.代码如下: package com.qls.a ...

  7. javascript jquery document.ready window.onload

    网易 博客 下载LOFTER客户端 注册登录  加关注 凡图的编程之路 2012年7月从一个编程新手的点点滴滴 首页 日志 LOFTER 相册 博友 关于我     日志       关于我 Holy ...

  8. Linux Mint---ATI显卡驱动安装篇

    显卡驱动可谓是至关重要,当时折腾debian驱动的时候可是弄了好几天才搞定的,现在却非常容易就是装上, 详见这篇博客:http://www.yyearth.com/article/14-03/amd1 ...

  9. Linux下Tcpdump使用

    1. 介绍 tcpdump是一款用来截取网络数据的工具:这里主要介绍的是为嵌入式Linux编译tcpdump的方法 2. 编译 首先去官网下载源代码, 需要下载tcpdump和libpcap, 将他们 ...

  10. POCO库中文编程参考指南(6)Poco::Timestamp

    1 类型别名 三个时间戳相关的类型别名,TimeDiff表示两个时间戳的差,第二个是以微秒为单位的时间戳,第三个是以 100 纳秒(0.1 微妙)为单位的时间戳: typedef Int64 Time ...