看这个:
http://www.microsoft.com/china/msdn/library/dnsql2k/html/sql_builddbappsinvsnet.asp

解决方案 »

  1.   

    通过oleconnection 对象 连接上公共数据库"master"
    通过olecommand 对象 执行CREATE DATABASE Sales
    ON 
    ( NAME = Sales_dat,
       FILENAME = 'c:\program files\microsoft sql server\mssql\data\saledat.mdf',
       SIZE = 10,
       MAXSIZE = 50,
       FILEGROWTH = 5 )
    LOG ON
    ( NAME = 'Sales_log',
       FILENAME = 'c:\program files\microsoft sql server\mssql\data\salelog.ldf',
       SIZE = 5MB,
       MAXSIZE = 25MB,
       FILEGROWTH = 5MB )
    sql 语句 就 ok
      

  2.   

    create proc create_dataBase
    as
    declare @s varchar(8000)
    set @s='
    USE master
    GO
    CREATE DATABASE Employees
    ON 
    ( NAME = Empl_dat,
       FILENAME = ''f:'',
       SIZE = 10,
       MAXSIZE = 50,
       FILEGROWTH = 5 )
    LOG ON
    ( NAME = ''Sales_log'',
       FILENAME = ''g:'',
       SIZE = 5MB,
       MAXSIZE = 25MB,
       FILEGROWTH = 5MB )'
    exec(@s)
    你可以调用这个sp就可以了
      

  3.   

    先学学SQL吧怎么用C#实现到很简单了
      

  4.   

    你用sa用户的连接字符串连上SQL SERVER,
    在数据库里面不指定连上哪个数据库,
    再用楼上各位高手的创建数据库命令来创建数据库。