SQL Server報錯匯總

   開個單章,記錄遇到的SQL Server的問題及解決辦法,方便自已以後回顧。  該文章會不斷完善  1)SQL Server服務突然無法啟動  問題描述:之前一直沒有問題,突然某天無法啟動了  解決辦法:查看控制台->管理工具->事件檢視器,發現是因為登入失敗而無法啟動。  找到原因,就簡單了,從服務中找到SQL

SQL Server 2008 維護計劃實現Database Backup心得

   最佳實務  (一) 備份計劃  1) 每周星期日的2:00:00執行資料庫的完整備份;  2) 每周星期一至星期六每天的2:00:00執行資料庫的差異備份;  3) 每天在8:00:00和23:59:59之間、每1小時執行資料庫的記錄備份;  4) 每個月的最後一個星期日的1:00:00執行資料庫的完整備份;  (二) 計劃講解  1. 根據備份檔案的不同,我建立了4個檔案用於存放備份檔案:(Medusa是資料庫名)  1) Medusa_Full:用於存放完整備份檔案;  2)

SqlServer表和EXCEL資料批量複製方法

   SqlServer表和EXCEL資料批量複製方法(已解決)  一、SqlServer表資料複製到excel(方法)  1、建立查詢,用sql語句把表資料讀出來  2、然後,選擇資料,右鍵,複製(也可以點擊連同標題複製)  3、在excel中粘貼就可以了。  二、excel複製到SqlServer表資料(方法)  1、開啟excel複製資料。  2、用編輯狀態開啟sql表  3、右鍵點擊表最下面一行左側的序號,選擇粘貼(注意,excel的列一定要和sql表的列對應)  4、如果有自

解析SQLServer任意列之間的彙總

sql的max之類的彙總函式只能針對同一列的n行運算,如果對n列運算,一般都用case 語句來判斷,如果列少還比較容易寫,列多了就麻煩了。--------------------------------------------------------------------------------/* 測試名稱:利用 XML 求任意列之間的彙總 測試功能:對一張表的列資料做 min 、 max 、 sum 和 avg 運算 運行原理:欄位合并為 xml 後做 xquery 查詢轉為行集後彙總 *

SQL server 2005的簡單分頁程式

   SQL Server 2005增加了不少新特性,其中NTILE和ROW_NUMER使得我們不再為SQL如何靈活方便的分頁傷腦筋了(不必再羨慕Oracle等資料庫了)。  下面就是一個很簡單的分頁查詢語句:  DECLARE @rows_per_page AS INTEGER  DECLARE @current_page AS INTEGER  DECLARE @total_pages AS INTEGER  -- 設定每頁的行數  SET @rows_per_page = 20

SQL Server Management Studio 沒有出來

   一種情況,在安裝 sqlServer2005 時 居然出現兩個警告:  1 Com+ 目錄要求  2 Edition change check  鬱悶!網上說出現兩個警告,是肯定裝不成功的!我抱著僥倖的態度試了下,成功了。  安裝成功後,正準備 “ 僅工具、聯機叢書和樣本(T)”  但是安裝不了,他提示我“工作站組件”安裝過了對現有組件無法更新或升級。  解決辦法:  1 開啟“控制台”----“

解決sql server 2005 express中sa不能登入

  1、先以WINDOWS身分識別驗證登陸進去,然後在物件總管下,選中最頂端的伺服器,右鍵選擇其屬性,在 左側選中 安全性,把WINDOWS模式改為SQL Server與Windows身分識別驗證模式,並把下面的登陸審核選擇-無。  2、在物件總管下面資料庫下面開啟安全性--登陸名--選擇sa右鍵屬性  選擇常規把密碼刪除或更改,並把強制實施密碼略取消  選擇狀態把登陸設為啟用  3、開啟SQL組態工具(SQL Server Configuration

SQLServer視圖的總結

   SQL Server 視圖的總結  視圖是儲存在物理表之上的,受物理表的改動而改動的,一般不用再更新。  視圖作為過濾器:從過濾器名稱可以看出,這樣的一個視圖的主要目的在於隱藏,可以當作是隱藏的select語句。  視圖中的一個比較重要的細節是,在很多的更新時候,需要加上“checkwith

SQL Server 2008 R2 下如何清理資料庫記錄檔

 USE [master]GOALTER DATABASE [資料庫名] SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE [資料庫名] SET RECOVERY SIMPLEGOUSE [資料庫名]GODBCC SHRINKFILE (N'[資料庫記錄檔名稱]' , 0,TRUNCATEONLY)GOUSE [master]GOALTER DATABASE [資料庫名] SET RECOVERY FULL WITH

sql server還原資料庫

   還原資料庫  1、開啟SQL企業管理器,在控制台根目錄中依次點開Microsoft SQL Server  2、SQL

如何用SQL SERVER 2005串連SQL SERVER 2008

   原先使用sql server 2005資料庫,後來由於工作需要升級為sql server 2008 開發版,升級過程很簡單,基本沒有什麼問題  下面主要說說,如何使用sql server 2005 studio來串連sql server 2008,過程其實很簡單,主要注意兩點  1) sql server 2005 studio需要打sp4補丁  在關於裡面看到management studio 版本號碼為9.00.50000;如果未打補丁,提示“只能管理sql

SQL Server密碼管理的六個危險判斷

   當管理SQL Server內在的帳戶和密碼時,我們很容易認為這一切都相當的安全。但實際上並非如此。在這裡,我們列出了一些對於SQL Server密碼來說非常危險的判斷。  當管理SQL Server內在的帳戶和密碼時,我們很容易認為這一切都相當的安全。畢竟,你的SQL

SQL Server之指定欄位顯示固定的長度

   SQLserver之指定欄位顯示固定的長度,這個平時顯示資料的時候經常用到,但是記性不好,經常忘記。  故寫於此,以便有用的時候撿起來。  這裡舉個例子,如有一個Article表,裡面有3個欄位  展示的時候因為某些原因,標題,內容不能顯示過長,這裡設定不能超過11個,其餘用"..."代替,內容文字不能超過30個,否則用"..."代替:  select ArticleTitle=  case when

SQL Server編寫函數擷取漢字的拼音碼

   SQL Server編寫函數擷取漢字的拼音碼(首字母)  Create function fun_getPY ( @str nvarchar(4000) )  returns nvarchar(4000)  as  begin  declare @word nchar(1),@PY nvarchar(4000)  set @PY=''  while len(@str)>0  begin  set

sql server 2000 版本查詢

   確定已安裝的 SQL Server 2000 Database Components 版本  使用 isql、osql 或查詢分析器,對資料庫引擎執行個體執行以下查詢之一。  SELECT SERVERPROPERTY('ProductLevel')  SELECT @@VERSION  SELECT SERVERPROPERTY('ProductVersion')  利用下表確定您的 Database Components 版本。  SQL Server 2000 版本和層級/

SQL SERVER中apply操作符

 apply操作符使用 APPLY 運算子可以為實現查詢操作的外部表格運算式返回的每個行調用資料表值函式。資料表值函式作為右輸入,外部表格運算式作為左輸入。通過對右輸入求值來獲得左輸入每一行的計算結果,產生的行被組合起來作為最終輸出。APPLY 運算子產生的列的列表是左輸入中的列集,後跟右輸入返回的列的列表。基礎準備建立測試表:? 1 2 3 4

Sqlserver與Mysql觸發器有什麼差別呢?

   下面顯示的是觸發器用到的兩個表  --建立sc表CREATETABLE[sc]([ScId]intNOTNULL,[SNo]intNOTNULL,[CNo]intNOTNULL,[Score]intDEFAULTNULL,PRIMARYKEY([ScId])  );  --添加履曆表CREATETABLEscore_record

刪除SQL Server大容量日誌的方法

  編輯語:像我們伺服器一般使用工具將log編程1M,不嫌麻煩可以看看手工方法:  1: 刪除LOG  1:分離資料庫 企業管理器->伺服器->資料庫->右鍵->分離資料庫  2:刪除LOG檔案  3:附加資料庫 企業管理器->伺服器->資料庫->右鍵->附加資料庫  此法產生新的LOG,大小隻有520多K  再將此資料庫設定自動收縮  或用代碼:  下面的樣本分離 77169database,然後將 77169database

SQL Server表變數對IO及記憶體影響測試

   1. 測試建立表變數對IO的影響  測試建立表變數前後,tempdb的空間大小,目前使用sp_spaceused得到大小,也可以使用視圖sys.dm_db_file_space_usage   14use tempdb  go  Set nocount on  Exec sp_spaceused /*插入資料之前*/  declare @tmp_orders table ( list_no int,id int)  insert into

sql server 格式化字串加前置0或前置0

   想偷懶找個現成的函數,結果發現寫SQL Server的人比我還懶,連這種基礎函數都沒有!  很好,因為我要的只是流水號而且會每月重設,最大的序數不會超過10萬。所以就用rigth吧:  declare @SN int  declare @SNLen int  set @SNLen = 5  set @SN = 1  select right('0000000000' + cast(@SN as varchar(10)), @SNLen)  set @SN =

總頁數: 792 1 .... 696 697 698 699 700 .... 792 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.