能否用installshield等工具直接将SQL Server 2005中的一个数据库导入到其他装有SQL Server 2005的电脑中?或者说出了备份、还原的方法,还有没有将数据库导入到其他电脑的方法?
主要是考虑发布应用程序用,谢谢。

解决方案 »

  1.   

    嗯,你可以试试生成数据库脚本,然后在里面把数据库需要的基本数据也变成sql语句
      

  2.   

    把建表的工作生成SQL语句,比如:
    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TABLE1]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    drop table [dbo].[TABLE1]
    GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TABLE2]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    drop table [dbo].[TABLE2]
    GOCREATE TABLE [dbo].[TABLE1] (
    [a1] [int] NULL ,
    [a2] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
    [a3] [datetime] NULL 
    ) ON [PRIMARY]
    GOCREATE TABLE [dbo].[TABLE2] (
    [b1] [int] NULL ,
    [b2] [float] NULL 
    ) ON [PRIMARY]
    GO以上的代码建了两个表:TABLE,TABLE2。楼主可结合自己的情况灵活应用。