Acme.Northwind.Install.SqlServers.CreateDatabase C# (CSharp) 메소드

CreateDatabase() 정적인 개인적인 메소드

static private CreateDatabase ( InstallSetup setup ) : void
setup InstallSetup
리턴 void
		internal static void CreateDatabase(InstallSetup setup)
		{
			System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();
			try
			{
				conn.ConnectionString = setup.MasterConnectionString;
				conn.Open();
				var cmdCreateDb = new SqlCommand();
				var collate = string.Empty;
				if (!string.IsNullOrEmpty(collate)) collate = " COLLATE " + collate;
				cmdCreateDb.CommandText = "CREATE DATABASE [" + setup.NewDatabaseName + "]" + collate;
				cmdCreateDb.CommandType = System.Data.CommandType.Text;
				cmdCreateDb.Connection = conn;
				cmdCreateDb.ExecuteNonQuery();
			}
			catch { throw; }
			finally
			{
				if (conn != null)
					conn.Close();
				System.Threading.Thread.Sleep(1000);
			}
		}
		#endregion