把数据用SQL Server的bcp命令都倒出成文件,做成一个倒入的批处理,执行完创建数据库和表操作后,执行这个批处理。
或者是把你的数据库文件分离下来,在安装程序里执行附加数据库操作,可以连接上master数据库执行sp_dbattach存储过程。

解决方案 »

  1.   

    VS C#.NET内新建安装部署项目->按着向导做下去(把你的程序集和所需的文件打进去就行了)。
    教室上安装一个21M的.Net框架。
      

  2.   

    喔还有数据文面按wangier(冷眉) 的做法就行了
      

  3.   

    还有,教室那台机是安装了SQL SERVER了的.
    冷眉前辈,能说详细点么~~
    谢谢~~~~~
    rock1981() 谢谢你了~~~感激不尽~~
      

  4.   

    可以这样做:
    将创建数据库/表/添加记录写成SQL语句.保存到文件中.
    如:
    -----下面创建数据库
    USE pubs
    GO
    CREATE DATABASE Business
    On
    (   name='Business_dat',
        filename='c:\EnterpriseInfodat.mdf',
        size=10,
        maxsize=50,
        filegrowth=5)
    log on
    (   name='Business_log',
        filename='c:\EnterpriseInfolog.ldf',
        size=5,
        maxsize=25
    )
    GO------下面添加表
    USE Business
    GO
    create table user_Info(
    userID char(20) not null,
    userPWD char(20) null,
    )create table suppliers(
    SupplierID char(14) not null,
    CompanyName char(40) not null,
    ContactName nvarchar(30) null,
    Address nvarchar(60) null,
    City nvarchar(15) null,
    Region nvarchar(15) null,
    PostalCode nvarchar(6) null,
    Phone nvarchar(24) null,
    Fax nvarchar(24) null,
    HomePage nvarchar(50) null,
    SupplierMemo text null
    )create table customers(
    CustomerID char(14) not null,
    CompanyName char(40) not null,
    ContactName nvarchar(30) null,
    Address nvarchar(60) null,
    City nvarchar(15) null,
    Region nvarchar(15) null,
    PostalCode nvarchar(6) null,
    Phone nvarchar(24) null,
    Fax nvarchar(24) null,
    HomePage nvarchar(50) null,
    CustomerMemo text null
    )create table products(
    ProductID char(14) not null,
    ProductName char(40) not null,
    Spec char(20) null,
    Unit nvarchar(20) null,
    ProductMemo text null
    )create table sstock(
    StockID char(14) not null,
    ProviderName char(40) null,
    ContactName char(15) null,
    Phone nvarchar(24) null,
    ProductName char(40) null,
    Spec char(20) null,
    Unit nvarchar(20) null,
    Quantity nvarchar(20) null,
    UnitPrice nvarchar(20) null,
    OrderDate datetime null,
    OrderMemo text null
    )
    然后将这些文件在你教室机器上用查询分析器打开执行即可.
    只是要演示的话,你可以在你的教室机器上装一个.NET Framework然后把你的程序复制过去
    运行BIN目录下的.EXE文件就可以了.或者你可以在你的解决方案中创建一个安装部署项目...然后将相应的引用,程序集等添加进去.
      

  5.   

    http://expert.csdn.net/Expert/topic/2465/2465979.xml?temp=.1922571