当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·怎么调用windows的卡通人物    »显示摘要«
    摘要: 比如说merlin之类的,而且要控制她!请高手详细教导! ......
 ·关于mscomm安装问题,    »显示摘要«
    摘要: 我在delphi6.0中import这个控件,可一编译就有无数错误,不能导入,请问这是怎么回事啊,谢谢!急! ......


了表结构及内容带到另一台机器上用,,有点小分

我想把在一台机器上使用的表结构及内容带到另一台机器上用,  
  两台机器不连通的,请教了

NO.1   作者: pengdali

拷贝你的data目录下的数据库文件,步骤:  
   
          停止sql服务或脱机-->拷贝你的data目录下的数据库文件  
   
  粘贴你的数据库文件到目标机上,步骤:  
   
          右键数据库-->所有任务-->附加数据库  
 

NO.2   作者: happydreamer

附加数据库  
   
  .mdf,   .ldf   文件的处理  
   
  CREATE   DATABASE   你的旧库名    
  ON   PRIMARY   (FILENAME   =   c:\program   files\microsoft   sql   server\mssql\data\你的旧库的文件.mdf)  
  FOR   ATTACH  
  GO  
   
   
   
   
   
  把数据库备份还原到另一个服务器时,可能会遇到孤立用户的问题。下面的方案显示并解决了这个问题:    
   
  通过执行   sp_addlogin,把登录   janetl   改名为   dbo。    
  sp_addlogin   janetl,   dbo  
   
  备份数据库。在本例中,备份   Northwind。    
  BACKUP   DATABASE   Northwind  
  TO   DISK   =   c:\mssql\backup\northwnd  
   
  除去刚刚备份的数据库。   DROP   DATABASE   Northwind  
   
  除去登录。   sp_droplogin   janetl  
   
  还原备份的数据库。    
  RESTORE   DATABASE   Northwind  
  FROM   DISK   =   c:\mssql\backup\northwnd  
   
  select   *   from   sysusers  
   
  janetl   登录不能访问   Northwind   数据库,除非允许   guest   登录。尽管   janetl   登录已经删除,它仍然显示在   sysusers   表中:  
   
  USE   Northwind  
  SELECT   *  
  FROM   sysusers  
  WHERE   name   =   janetl  
   
  解决孤立用户问题    
   
  用   sp_addlogin   添加一个临时登录。为孤立用户指定安全标识符   (SID)。    
  sp_addlogin   @loginame   =   nancyd,  
          @sid   =   0x32C864A70427D211B4DD00104B9E8A00  
   
  用   sp_dropalias   除去属于别名   SID   的临时别名。   sp_dropalias   nancyd  
   
  用   sp_dropuser   除去原始用户。   sp_dropuser   janetl  
   
  用   sp_dropuser   除去原始登录。   sp_droplogin   nancyd  
   
   
   
  EXEC   sp_attach_db   @dbname   =   Npubs,    
        @filename1   =   Nc:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs.mdf,    
        @filename2   =   Nc:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs_log.ldf  
   
   
  附加数据库就可以了。  
   
  企业管理器-》服务器-》右键-》所有任务-》附加数据库。  
   
   
  .bak,.dat文件的处理  
   
  注意一下恢复时的源文件路径和恢复到的路径是否正确  
  RESTORE   FILELISTONLY   命令可以帮助查看源文件路径  
  如  
  RESTORE   FILELISTONLY  
  from   disk=f:\tdmis.bak   结果为  
  tdmis_Data e:\database\tdmis.mdf D PRIMARY 497221632 35184372080640  
  tdmis_Log e:\database\tdmis_log.ldf L NULL 1048576 35184372080640  
   
  然后用  
  restore   database   tdmis  
  from   disk=f:\tdmis.bak  
  with   NORECOVERY,  
  move   tdmis_Data   to   e:\database\tdmis.mdf,  
  move   tdmis_Log   to     e:\database\tdmis_log.ldf  
  就可以了  
   
   
   
   
   
   
   
   
   
   
  1、打开ENTERPRISE   MANAGER,展开到DATABASES。  
  2、在DATABASES上点右键,“所有任务”中选“RESTORY   DATABASE”  
  3、在GENERAL标签页中选择“FROM   DEVICE”,再点击“SELECT   DEVICE”  
  4、在出现的窗口中点击“ADD”,再在窗口中选择“FILE   NAME”,点击...按钮  
  5、选中您所创建的备份文件,即可成功。  
   
  恢复:  
  右键数据库-->所有任务-->还原数据库-->写入你想要的新的数据库名字-->从设备-->选择设备-->添加-->选择你的文件-->确定-->确定-->选项-->改为现在的data目录的路径-->OK  
   
  其中:  
  "写入名字"-->不要与现在的冲突了,或选强制恢复  
  "改为现在的data目录的路径"-->如默认是"c:\....data\....mdf"而你现在的sql的data目录是d:\....data你就改为d:\...data\...mdf  
       
   
  但原来的   登录,job   需要重新建立


    摘要: 一个多月前我迷上了java,一个多月里,我每天都在学习java.到了现在,我对写jsp,servlet没有什么问题,对j2se都有了很大的了解,可是今天,我们的技术总监跟我说,让我最好转到c++上,因为在公司更多的项目是c++来做的,这样会在公司发展的更好,我心里也明白这一点,可是难道就这样放弃java? 大家说我该怎么办?一心二用?这样可能是最后什么都不是! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE