⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sql server开发技巧-1.htm

📁 微软数据库开发梦工场多媒体教学-sql server篇.rar,是多媒体教学的
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#000000" text="#FFFFFF">
<font color="#009900">把拷贝过的SQL Server 7数据库恢复的正确方法.</font> 
<p> </p>
<p>  在SQL Server 7中由于MS重新设计了数据库文件的存储方式,取消了新建设备再建数据库这一繁琐的过程。新的存储格式,一个数据库包括两个文件,mdf数据库文件和ldf日志文件。所以我们在重装机器备份时可以把你要备份的数据库的这两个文件拷贝出来,重新安装之后再恢复。在SQL 
  Server中提供了这种恢复方式的存储过程。<br>
   </p>
<p>  1.sp_attach_db [@dbname =] 'dbname',[@filename1 =] 'filename_n' 给系统添加一个数据库,在dbname指定数据库名称,filename_n指定数据库的文件和日志文件。比如我有一个voogiya的库,停止SQL 
  Server服务备份voogiya_data.mdf,voogiya_log.ldf,启动SQL server,删除掉这个库,然后再把这两上文件拷到<br>
  sql server DATA目录中,在Query Analyzer中执行如下语句:<br>
  EXEC sp_attach_db @dbname = N'voogiya', <br>
  @filename1 = N'd:\mssql7\data\voogiya_data.mdf', <br>
  @filename2 = N'd:\mssql7\data\voogiya_log.ldf'<br>
  就会把这个库加入到SQL Server Group中.<br>
    </p>
<p>  2.sp_attach_single_file_db [@dbname =] 'dbname', <br>
  [@physname =] 'physical_name'<br>
  这个命令和上面的功能一样,在physical_name中只要写上据库的物理文件名就可以了,日志文件SQL server会重新建立。这个存储过程的运行要先执行下面的存储过程:<br>
  sp_detach_db @dbname = 'dbname'<br>
</p>
<p>同样以上面的为例:<br>
  EXEC sp_detach_db @dbname = 'voogiya'<br>
  EXEC sp_attach_single_file_db @dbname = 'voogiya', <br>
  @physname = 'd:\mssql7\data\voogiya_data.mdf'<br>
</p>
<p>  要注意执行以上存储过程的用户要在sysadmin中.</p>
<p>  以上方法在windows Nt 4.0,service pack5,sql server 7.0上运行通过。<br>
</p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -