C#使用ADO.NET创建SQL Server数据库
2014-05-26 22:31
555 查看
参考如何使用 ADO.NET 和 Visual C# .NET 以编程方式创建 SQL Server 数据库写了一个控制台程序用来创建SQL Server数据库。
原理很简单,首先利用SqlConnection连接master数据库,然后利用SqlCommand执行创建数据库的T-SQL语句。
注意:对于SQL Server 2008 R2,mdf文件的Size应至少大于3MB。
原理很简单,首先利用SqlConnection连接master数据库,然后利用SqlCommand执行创建数据库的T-SQL语句。
注意:对于SQL Server 2008 R2,mdf文件的Size应至少大于3MB。
class Program { static void Main(string[] args) { string exit = string.Empty; SqlConnection conn = new SqlConnection("Server=localhost;Integrated Security=SSPI;database=master"); conn.Open(); while (exit != "n") { Console.WriteLine("Please input your database name: \n"); string dbname = Console.ReadLine().Trim(); string str = string.Format("CREATE DATABASE {0} ON PRIMARY" + "(NAME = {0}_Data, FILENAME = 'C:\\{0}Data.mdf', " + "SIZE = 3MB, MAXSIZE = 10MB, FILEGROWTH = 10%) " + "LOG ON (NAME = {0}_Log, FILENAME='C:\\{0}Log.ldf', " + "SIZE = 1MB, MAXSIZE = 5MB, FILEGROWTH = 10%)", dbname); using (SqlCommand cmd = new SqlCommand(str, conn)) { cmd.ExecuteNonQuery(); } Console.WriteLine("Do you want to continue\n? [y/n]"); exit = Console.ReadLine(); exit = exit.Trim().ToLower(); } conn.Close(); } }
相关文章推荐
- 如何使用 ADO.NET 和 Visual C# .NET 以编程方式创建 SQL Server 数据库
- 如何使用C#和ADO.NET在SQL Server数据库读取和写入blob数据
- C#.NET的Winform程序中使用ADO.NET操作SQL Server数据库
- [原创]C#中使用ADO.NET连接SQL Server数据库,自动增长字段用作主键,处理事务时的基本方法
- 使用ADO.NET和C#以编程方式创建 SQL Server 数据库
- C#.NET的Winform程序中使用ADO.NET操作SQL Server数据库
- [转载]C#中使用ADO.NET连接SQL Server数据库,自动增长字段用作主键,处理事务时的基本方法
- 使用ADO.NET 和C# 处理BLOB 数据
- C#使用安全权限验证 ADO.NET 代码访问
- 使用ADO.NET 和C# 处理BLOB 数据
- 使用C#创建webservice及三种调用方式 (ASP.NETweb编程常用到的27个函数集)
- 在C#和ado.net中使用事务
- 使用 Visual C# .NET 在 ASP.NET 中创建自定义错误报告
- 使用 ADO.NET 来创建、读取、更新和删除数据
- HOWTO:在 Visual C# .NET 中使用自动化创建 Excel 宏
- 如何使用 Visual C# .NET 创建 ASP.NET HTTP 模块
- 如何使用 ADO.NET 和 Visual C# .NET 连接到数据库并运行命令
- HOW TO:使用 Visual C# .NET 在 ADO.NET 中以编程方式构建连接字符串
- 如何使用 ADO.NET 和 Visual C# .NET 调用带参数的存储过程
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据