Time of Update: 2018-12-07
--完整備份Declare @FileName varchar(100)Set @FileName='D:\' + convert(varchar(10),getdate(),120)+ '.bak'BackUp Database CoalTraffic To Disk=@FileName With Init --差異備份(必須與完整備份同名)Declare @FileName varchar(100)Set @FileName='D:\' + convert(varchar(10),get
Time of Update: 2018-12-07
SQL Server中文版的預設的日期欄位datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server裡面可能經常會用到的日期格式轉換方法: 舉例如下: select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select
Time of Update: 2018-12-07
drop procedure propageset goCreate Procedure ProPageSet@tb varchar(50), --表名 @col varchar(50), --按該列來進行分頁(必須是唯一性的字元,比如識別值種子) @colorder varchar(50), --需要排序的欄位(為空白,則預設為col) @orderby bit, --排序,0-順序,1-倒序 @collist varchar(800),--要查詢出的欄位列表,*表示全部欄位 @pagesiz
Time of Update: 2018-12-07
/******* 匯出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S "jlj" -U "sa" -P "password0987"’ /*********** 匯入Excel SELECT * FROM OpenDataSource( ’Microsoft.Jet.OLEDB.4.0’, ’Data Source="c:\test.xls";User
Time of Update: 2018-12-07
在lulu師兄的blog看到這篇文章,挺實用的.收藏起來.MS-SQL server資料庫開發精典技巧1.按姓氏筆畫排序:Select * From TableName order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.資料庫加密:select encrypt('原始密碼')select pwdencrypt('原始密碼') select pwdcompare('原始密碼','加密後密碼') = 1--相同;否則不相同
Time of Update: 2018-12-07
以下是使用遊標的一種最直接的方式:代碼運行條件:一張Tb_paperInfo(paperID,paperName)表--聲明一個標識為c的遊標,該遊標是從tb_paperInfo表中查出兩列declare c cursor for select top 3 paperID,paperName from tb_paperinfo--開啟遊標copen c--聲明兩個變數,作為臨時儲存相應的欄位的值declare @paperID varchar(20);declare @paperName var
Time of Update: 2018-12-07
Microsoft SQLServer是一個c/s模式的強大的關係型資料庫管理系統,應用領域十分廣泛,從網站後台資料庫到一些MIS(管理資訊系統)到處都可以看到它的身影。我們都知道,在網路中Microsoft SQLServer的入侵最常見的就是利用SA弱口令入侵了,而核心內容就是利用Microsoft SQLServer中的儲存過程獲得系統管理員許可權,那到底什麼是預存程序?為什麼利用它可以獲得系統管理員許可權?
Time of Update: 2018-12-07
在多種資料庫環境下,經常會遇見在不同資料庫之間轉換資料和互相進行操作的情況。以下簡要介紹下用SQL Server操作MySQL的步驟和方法。1 操作前的準備1.1 安裝MySQL驅動想要在SQL Server中操作MySQL,首先要在SQL
Time of Update: 2018-12-07
1. 安裝最新的服務包 為了提高伺服器安全性,最有效一個方法就是升級到SQL Server 2000 Service Pack 3a (SP3a)。另外,您還應該安裝所有發行的安全更新。 2. 使用Microsoft基準安全性分析器(MBSA)來評估伺服器的安全性 MBSA 是一個掃描多種Microsoft產品的不安全配置的工具,包括SQL Server和Microsoft SQL Server 2000 Desktop Engine(MSDE
Time of Update: 2018-12-07
sqlserver備份恢複__學習筆記1 前記: 今年4月份的時候,做過一個sqlserver2000到sqlserver2005的資料移轉,而且sqlserver2005還是建立在windows2003
Time of Update: 2018-12-07
.NET Framework Data Provider for SQL ServerSQL Server type.NET Framework type.NET Framework typed accessorSqlType typed
Time of Update: 2018-12-07
SQL Server2005失敗:error40;無法開啟到SQL Server的串連,設定了Tcp/IP等也不能串連的問題. TCP/IP設定為允許了. 使用者名稱和密碼也正確. SqlServer2005內建的管理工具可以串連. 連接字串的伺服器位址: . (local) localhost 127.0.0.1 ip地址 都寫了沒用. 後來開啟 組態工具->SQL Server Configuration Manager 找到 sqlserver的網路設定 下面的
Time of Update: 2018-12-07
一. 調試SQL Server 2000 1. 設定帳戶。 <1> 在windows服務中找到MSSQLSERVER,雙擊彈出對話方塊。 <2> 選擇“登陸”選項卡,選中“此帳戶”,輸入一個系統管理員帳戶和密碼。 <3> 重啟服務。 2. 在查詢分析器執行單步調試。 <1> 在查詢分析器中,按右鍵預存程序,選擇“調試”。 二. VS2005本地調試Sql Server 2005 1. 開啟VS2005,單擊《視圖》,開啟《伺服器總管》。 2.
Time of Update: 2018-12-07
1、常用日期方法(下面的GetDate() = '2006-11-08 13:37:56.233')(1)DATENAME ( datepart ,date ) 返回表示指定日期的指定日期部分的字串。Datepart詳見下面的列表.SELECT DateName(day,Getdate()) –返回8 (2)DATEPART ( datepart , date ) 返回表示指定日期的指定日期部分的整數。SELECT DATEPART(year,Getdate()) –返回2006 (3
Time of Update: 2018-12-07
長度與分析用 datalength(Char_expr) 返回字串包含字元數,但不包含後面的空格 substring(expression,start,length) 不多說了,取子串 right(char_expr,int_expr) 返回字串右邊int_expr個字元 字元操作類 upper(char_expr) 轉為大寫 lower(char_expr) 轉為小寫 space(int_expr)
Time of Update: 2018-12-07
下面我們討論的前提都是您有過一定的MS SQL Server預存程序的編寫經驗,下面的各種技巧如果沒有 特別註明,則同時適用於MS SQL Server7.0和MS SQL Server2000。 1、使用OUTPUT型別參數的預存程序的技巧 一般的預存程序都是直接返回一段記錄集給調用者,但是有的時候我們只需要一些預存程序返回的一些參數的值,這時候 可以指定預存程序的OUTPUT參數,比如: Create procedure GetName @uid nvarchar(1)
Time of Update: 2018-12-07
MS SQL Server預存程序批量修改使用者表所有者建立登陸帳戶,設定登陸到要修改的資料庫。建立儲存過程CREATE PROCEDURE dbo.changename @OldOwner as NVARCHAR(128),--參數原所有者 @NewOwner as NVARCHAR(128)--參數新所有者 AS DECLARE @Name as NVARCHAR(128) DECLARE @Owner as NVARCHAR(128) DECLARE @OwnerName as
Time of Update: 2018-12-07
作者:Microsoft 轉貼自: http://www.siyuansoft.com/info_Print.asp?ArticleID=316演練:使用 SQL Server CE 資料庫 本節將指導您完成使用 Microsoft SQL Server 2000 Windows CE Edition (SQL Server CE) 資料庫時需要執行的主要任務。假定您沒有任何 SQL Server CE 資料庫,需要在新的
Time of Update: 2018-12-07
SQL Server Service Broker – 訊息佇列 Service Broker 是整合在SQL Server 2005/2008內的Message Service,允許資料庫應用程式單向(one-way)或雙向(two-way)輕鬆交換訊息。Service Broker 兩個重要的優點是:(1)非同步訊息(Asynchronous messages)(2)確保到達目的地(Guaranteed delivery) Service Broker 包含一些相關的組件,Contract、
Time of Update: 2018-12-07
最近在啟動資料庫引擎的時候,發生了這個錯誤「檔案 "C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\master.mdf" 是壓縮檔,但不在唯讀資料庫或檔案群組中。必須解壓縮該檔案」,弄了半天都試不好,後來在http://huwk.blogspot.com/2006/07/ms-sql-2005-5118.html找到解答。不知是不是系統重整的時候的把C:\Program Files\Microsoft SQL