1、检索出指定服务器的数据库文件名和标志(key)或别名
  select * from  master..sysdatabases
2、备份我选择的数据库(MDF和LDF文件)到指定的目录,最好是能备份指定的远程服务器的目录中
 backup database db_name to 'c:\db.bak'
 restore database db_name from  'c:\db.bak'
3、能够重新命名我选定的数据库名字
 use db_new_name
4、能够新建新的数据库,并再此数据库上创建SQL语句,包括建立数据库表
create database db_new_name5、能够删除我指定的数据库文件(系统数据库)例外
drop database db_name
6、能够定时备份数据库
作业
7、恢复数据库
 restore database db_name from  'c:\db.bak'
8、移除指定数据库,并把指定的数据库文件(MDF和LDF文件)添加到SQL的数据库中  EXEC sp_attach_db @dbname = N'pubs', 
   @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf', 
   @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'9、启动数据库,关闭数据库
 net start mssqlserver
 net stop mssqlserver

解决方案 »

  1.   

    什么年代还有dmo呀 呵呵 人家都全面smo年代了
    08好像就不支持dmo了
    具体方法微软msdn上应该有
      

  2.   

    谢谢,不过您好像没明白我的意思,我是要用DMO操作SQL,理由如下:我是用另外一种语言做客户端和中间件,我的中间件已经完全能够在SQL里面操作已经知道的数据库表,可是,对SQL的配置问题我的中间件无能为力,需要DMO来协助我完成SQL的建库,移库,备份等功能
      

  3.   

    那要看你用在什么地方,不过SMO也没问题,只要他是DLL库文件,只要他是微软的,并且给出接口,我都能用,
      

  4.   

    dmo 我很久没用了,刚刚电脑里找到一些我以前收集的一些给你参考一下,另外强烈建议升级到smoSQLDMO.Backup方法BackupSetName:备份文件名。
    Database:要备份的数据库。
    Action:全部备份或增量备份。
    BackupSetDescription:备份说明。
    Files:文件备份选项。标明备份文件的路径和名字,如:C:\pubs.bak。使用文件备份时,备份装置名要设置为空。
    Devices:服务器上的备份装置。如果使用备份装置,上文的文件备份选项要设置为空。
    TruncateLog:备份日志选项。其选项有:
    NoLog:不备份交易日志。
    NoTruncate:备份交易日志。日志里提供时间标记。
    Truncate:备份交易日志,但不保留交易纪录。
    Initialize:如设置为真,该备份装置将取代其他备份媒介而成为首选。SQLDMo.restore方法
    Action:恢复数据库的类型
    Database:恢复数据库名称
    ReplaceDatabase:是否替换现有的数据库
    Files:数据库文件此参数必须设置否则无法使用
    FileNumber:文件在设备上的ID号如果你只有一个文件就是1
      

  5.   

    首先感谢您对我的问题的关注,但是您的答案对我来说不是很完整,比如:
    BackupSetName:备份文件名。这段代码我在我的应用程序里就不知道如何引用,因为我是用另外一种语言操作它,例如,SQLDMO的帮助里有这么个帮助:object.Connect( [ ServerName ] , [ Login ] , [ Password ] ),好了,有这个帮助,我就可以利用这个语法格式了,我把服务器,SQL数据库的用户名,和密码三个变量给到这个函数,我就可以用这个函数判断我是否登录到了这个SQL服务器,并且建立了这样一个连接对象
      

  6.   

    其实是一样的,操作语言可能不同,但是方法是固定的,我后来看到了你的另一贴,你看下我用的方法和你完全相同
    http://topic.csdn.net/u/20101028/12/84dd1a7c-3994-44e2-a60d-9eb04c047b66.html