编程创建 SQL Server 数据库

编程创建 SQL Server 数据库 - 应用软件 - 电脑教程网

编程创建 SQL Server 数据库

日期:2007-03-06   荐:
  创建 SQL Server 数据库的步骤 新建 Visual C# .NET Windows 应用程序。 在 Form1 上放置一个按钮。 将按钮的 Name 属性更改为 btnCreateDatabase,将 Text 属性更改为 Create Database。 对 System 和 System.Data 名称空间使用 using 语句,这样,以后就不需要在代码中限定这些名称空间中的声明了。将下面的代码添加到 Form1 的“General Declarations”部分: using System; using System.Data.SqlClient; 往回切换到“窗体”视图,然后双击创建数据库以添加 Click 事件处理程序。将下面的代码添加到处理程序: String str; SqlConnection myConn = new SqlConnection ("Server=localhost;Integrated security=SSPI;database=master"); str = "CREATE DATABASE MyDatabase ON PRIMARY " "(NAME = MyDatabase_Data, " "FILENAME = 'C:\\MyDatabaseData.mdf', " "SIZE = 2MB, MAXSIZE = 10MB, FILEGROWTH = 10%) " "LOG ON (NAME = MyDatabase_Log, " "FILENAME = 'C:\\MyDatabaseLog.ldf', " "SIZE = 1MB, " "MAXSIZE = 5MB, " "FILEGROWTH = 10%)"; SqlCommand myCommand = new SqlCommand(str, myConn); try { myConn.Open(); myCommand.ExecuteNonQuery(); MessageBox.Show("DataBase is Created Successfully", "MyProgram", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (System.Exception ex) { MessageBox.Show(ex.ToString(), "MyProgram", MessageBoxButtons.OK, MessageBoxIcon.Information); } finally { if (myConn.State == ConnectionState.Open) { myConn.Close(); } } 更改连接字符串以指向您的 SQL Server 计算机,并确保 Database 参数设置为 Master 或为空。 按 F5 键或 CTRL F5 组合键以运行该项目,然后单击创建数据库。 使用服务器资源管理器验证数据库创建。 返回页首 备注: 此代码创建具有特定属性的自定义数据库。 在运行代码前,将存放所创建的 .mdf 和 .ldf 文件的文件夹必须已经存在,否则将生成异常。 如果想创建一个类似于 SQL Server 的 Model 数据库的数据库并想让它存储在默认位置,那么请更改代码中的 str 变量: str = "CREATE DATABASE MyDatabase"
标签: