SMO学习笔记(四)——分离数据库
2007-10-06 11:33
369 查看
SQL Server Management Studio演示分离数据库:
1.选择要分离的数据库,右键选择分离。
2.确认分离。
SMO分离数据库代码:
1.选择要分离的数据库,右键选择分离。
2.确认分离。
SMO分离数据库代码:
/// <summary> /// 分离数据库 /// </summary> /// <param name="SmoParm"></param> public static void DetachDatabase(string SqlConnectionString) { using (SqlConnection Connection = new SqlConnection(SqlConnectionString)) { Server server = new Server(new ServerConnection(Connection)); //test为数据库的名称 Database currentDb = server.Databases["test"]; //看是否数据库已经存在 if (currentDb != null) { Connection.ChangeDatabase("test"); server.KillAllProcesses("test"); currentDb.DatabaseOptions.UserAccess = DatabaseUserAccess.Single; currentDb.Alter(TerminationClause.RollbackTransactionsImmediately); server.DetachDatabase("test", true); } } }
相关文章推荐
- SMO学习笔记(四)——分离数据库
- SMO学习笔记(四)——分离数据库
- SMO学习笔记(五)——附加数据库
- SMO学习笔记(五)——附加数据库
- python学习笔记10:Access数据库转换为SQLite数据库之前的准备
- Java 学习笔记----数据库操作(一)
- 【MFC学习笔记-作业5-小数据库】【单选框,复选框,滚动条,列表框】
- 学习笔记:AOD 数据库访问杂锦
- 黑马程序员之C#学习笔记:数据库char 和nchar 、varchar 和nvarchar 的区别
- 学习笔记-Laravel 数据库 聚合+Join 查找语句。
- Android数据库框架 - LitePal学习笔记
- EF Code First学习笔记:数据库创建
- JasperReport学习笔记4-查询数据库生成动态的报表(WEB)
- 数据库事务隔离级别 之 学习笔记
- PHP学习笔记第【16】天(2014.11.21)——PHP操作数据库
- Redis学习笔记三:多机数据库的实现
- 二、Oracle数据库之学习笔记---Oracle的常用sql*plus命令
- 数据库学习笔记1_数据库分类
- sqlite学习笔记7:C语言中使用sqlite之打开数据库
- Qt学习笔记之数据库的访问