數據庫的分離及附加_Mssql數據庫教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:查詢表里有N組相同記錄的SQL語句
      表里面有N條相同的記錄,要查出來. 如: ID Name 12 d 34 e 543 t 34 e 12 d 45 y 543 t 查詢的結果應為: ID Name 12 d 12 d 34 e 34 e 543 t 543 t 假如表名為Table03,可以用下面語句輕松實現: select id,name from table03 where name in(select name f

      1、分離數據庫
      exec sp_detach_db dataname
      --eg: dataname:要分離的數據庫名
      2、附加數據庫
      1
      exec sp_attach_single_file_db newdataname,mdfPath
      /*eg:
      newdataname:要附加上的新數據庫名稱(可以是原來的)
      mdfPath='C:\Program Files\Microsoft SQL Server\MSSQL\Data\11_Data.MDF'
      */
      2.
      exec sp_attach_db newdataname,mdfPath,ldfPath
      /*eg:
      mdfPath='C:\Program Files\Microsoft SQL Server\MSSQL\Data\11_Data.MDF'
      ldfPath='C:\Program Files\Microsoft SQL Server\MSSQL\Data\11_Log.LDF'
      */
      備注:不能操作本數據庫
      復制C#代碼保存代碼string DataName = "aaa";
      string strMdf = "D:\\test1\\test\\Test_Data.MDF";
      string strLdf = "D:\\test1\\test\\Test_Log.LDF";
      string strsql = @"EXEC sp_attach_db
      @dbname = '" + DataName + @"',
      @filename1='" + strMdf + @"',
      @filename2= '" + strLdf + "'";
      SqlConnection myConn = new SqlConnection("Data Source=HUIQIN;Database=master;Persist Security Info=True;UserID=sa;Password=sa");
      SqlCommand myCommand = new SqlCommand(strsql, myConn);
      myConn.Open();
      myCommand.ExecuteNonQuery();
      myConn.Close();

      來源:freeliver54的cnblogs

      分享:查詢分析器單步調試出錯的原因
      問: 怎樣才能通過查詢分析器的調試功能進行單步調試? 答: 具體步驟如下: 1、將服務器【身份驗證】屬性設置成【混合模式】(window與sql身份驗證) 2、在【控制面板】中打開【服務】將【MSSQLSERVER】服務打開【屬性】,選擇【登錄】頁面,將登錄身份設置

      來源:模板無憂//所屬分類:Mssql數據庫教程/更新時間:2012-06-20
      相關Mssql數據庫教程