前提需要工具:SQL Query Analyzer和SqlExec Sunx Version 第一部分: 有關去掉xp_cmdshell來保護系統的分析總結: 首Crowdsourced Security Testing道一下語句: 1.去掉xp_cmdshell擴充過程的方法是使用如下語句: if exists (select * from dbo.sysobjects where id=object_id(N'[dbo].[xpcmdshell]')
E盤根目錄建立一個Excel檔案aa.xls後測試如下代碼複製代碼 代碼如下:use tempdb go if (object_id ('udf_getExcelTableNames' ) is not null )drop function dbo .udf_getExcelTableNames go create function udf_getExcelTableNames (@filename varchar (1000 ))returns @t table (id int ,
使用ADO.NET自訂類MyDBase串連SQL Server資料庫 using System; using System.Data; using System.Data.SqlClient; public class MyDBase { bool ECode=false; string ES; SqlConnection cn=new System.Data.SqlClient.SqlConnection(); DataSet Rs; public
這段時間看了關於在SQL server 中通過日誌和時間點來恢複資料。也看了一些網上的例子,看如何通過日誌來恢複資料。 前提條件: 資料庫的故障恢複改為非簡單模式,去掉自動關閉和自動收縮兩個選項 如果是簡單模式: 類似下面的語句操作資料就不會記錄到日誌中: select * into t from [表名] 這時為保證資料的完整要將資料庫的復原模式改成“完整” 測試環境: 1,建立資料庫和測試表 create database zp create
1.前言。 這個有兩種方法。1是用in,2是用row_number(),可根據情況來用。兩種都可以。 2.舉例。 方法1: Java代碼 select a.* from table1 a where a.column1 in (select max(column1) from table1 group by a.column2,column3) 方法2: Java代碼 with nyr as ( select NYR,QYZX_DM,FXSP_XH,SPBM_
微軟SQL server 2000 PRO 個人中文版,可以安裝到 xp 等作業系統上面,用於程式員調試開發用。今天就寫一個Microsoft SQL Server 2000 Personal Edition的詳細安裝教程,希望能幫到大家。 1、從系統之家下載Microsoft SQL Server 2000 Personal