sql_con = new SqlConnection("Data Source=localhost;Initial Catalog=master;User ID=sa;Password=123456");//连接SQL自带的数据库Master
                sql_con.Open();//打开连接
                str_sql_com = "CREATE DATABASE gljdb ON PRIMARY"
                    + "(Name=gljdb, filename = " + "'d:\\data\\gljdb.mdf') log on"
                    + "(name=gljdb_log, " + "filename='d:\\data\\gljdb.ldf')";//sql创建数据库
                SqlCommand sql_com = new SqlCommand(str_sql_com, sql_con); sql_com.ExecuteNonQuery(); sql_com.Dispose() ; sql_con.Close();//创建数据库
                问题出在这,到下面这条语句执行就不行了.如设置断点就可以了
                sql_con = new SqlConnection(str_sql_con);sql_con.Open();//连接自已的数据库
                string temp_string= "CREATE TABLE dbo.glj_state ( 站号  int NOT NULL,设定流量 float NOT NULL)";
                sql_com = new SqlCommand(temp_string, sql_con);//执行
                sql_com.ExecuteNonQuery();