Time of Update: 2016-08-09
標籤:最近剛安裝完sqlserver,新鮮感還沒過,卻出現了一大堆錯誤,令人頭疼,其中有一個錯誤:在啟動Microsoft SQL Server Management Studio時,出現如下錯誤提示,程式無法啟動:在網搜了一下,發現遇到這樣錯誤的人也不少,但是給出的大部分辦法是刪除註冊表,這個方法對我無效,試著修複也不行,試了各種方法都無用之後,最終我決定仔細看一下這個程式,在網上發現好多人說在Visual Studio上也有這樣的問題,根據程式名對比我找到僅有的幾個帶有Visual
Time of Update: 2016-08-07
標籤:----------完整備份------------完整備份--backup database studbto disk=‘e:\stu.bak‘--記錄備份--backup log studbto disk=‘e:\stu_log.bak‘use mastergo--先還原完整備份--restore database studbfrom disk=‘e:\stu.bak‘with replace,norecovery--再還原記錄備份--restore log studbfrom
Time of Update: 2016-08-09
標籤:1.關於“因為資料庫正在使用,所以無法獲得對資料庫的獨佔訪問權”的最終解決方案關鍵SQL語句: ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE用完之後再alter database [dbname] set
Time of Update: 2016-08-07
標籤:預存程序:就像函數一樣的會儲存在資料庫中--》可程式化性--》預存程序建立預存程序: 儲存在資料庫表,可程式化性,預存程序create proc jiafa--需要的參數@a int,@b intas --預存程序內容 declare @c int; set @c [email protected] + @b; return @c;go相當於一個函數public int 函數名 (變數1,變數2){ 函數語句 return int
Time of Update: 2016-08-09
標籤:windows 百度一下 sqlserver 最近電腦升級了作業系統,重新安裝了下sqlserver資料庫,竟然出現反覆出現提示需安裝.NET Framework 3.5 SP1,機智的我果斷百度一下,一下貼出我的解決方案:一.首先安裝.NET Framework 3.5:離線安裝方式:1.裝載相對應的系統安裝盤,我是Windows 10 x64 企業版,所以裝載Windows 10 x6
Time of Update: 2016-08-08
標籤:觸發器是一類特殊的預存程序,在對錶update,insert或delete語句時自動執行, 沒有參數,沒有傳回值;一、觸發器類型1、for觸發器在動作執行之後觸發(增刪改執行完成後,觸發器中的代碼再執行),不能為視圖指定for觸發器,只能為表指定該觸發器。2、instead of觸發器可以理解為替代觸發操作執行,寫了這個之後,寫的執行代碼就沒有用了,就被觸發器的代碼覆蓋了二、建立觸發器create trigger Insert_Student --命名規範on student -
Time of Update: 2016-08-07
標籤:今天寫java串連資料庫時,出現錯誤:通過連接埠 1433 串連到主機 localhost 的 TCP/IP 串連失敗。錯誤:“Connection refused: connect。請驗證串連屬性,並檢查 SQL Server 的執行個體正在主機上運行,且在此連接埠接受 TCP/IP 串連,還要確保防火牆沒有阻止到此連接埠的 TCP 串連。”。百度了下,說是要通過SQL
Time of Update: 2016-08-10
標籤: 資料庫參數化的模式資料庫的參數化有兩種方式,簡單(simple)和強制(forced),預設的參數化預設是“簡單”,簡單模式下,如果每次發過來的SQL,除非完全一樣,否則就重編譯它(特殊情況會自動參數化,正是本文想說的重點)強制模式就是將adhoc SQL強制參數化,避免每次啟動並執行時候因為參數值的不同而重編譯,這裡不詳細說明。這首先要感謝“瀟湘隱者”大神的提示,當時也是遇到一個實際問題,發現執行計畫對資料行的預估,怎麼都不對,
Time of Update: 2016-08-07
標籤:stdafx.h:// stdafx.h : include file for standard system include files,// or project specific include files that are used frequently, but// are changed infrequently#pragma once#using <mscorlib.dll>#using <System.dll>#using
Time of Update: 2016-08-10
標籤:因自己學習測試需要,需要兩個有大量不重複行的表,表中行數越多越好。手動編寫SQL語句,通過迴圈,批量向表中插入資料,考慮到避免一致問題,設定奇偶行不同。個人水平有限,如有錯誤,還望指正。語句如下: 1 --批量向表中插入大量資料語句(奇偶不同) 2 3 --判斷測試表是否存在,存在則先刪除再建立 4 if exists(select 1 from sysobjects where xtype=‘u‘ and name=‘table_test‘ ) 5 drop table
Time of Update: 2016-08-08
標籤:1.索引 添加索引,設計介面,在任何一列前右鍵--索引/鍵--點擊進入添加某一列為索引2.視圖視圖就是我們查詢出來的虛擬表建立視圖:create view 視圖名 as
Time of Update: 2016-08-08
標籤:SQL Server 2012新增和改動DMV 系統檢視表說明sys.dm_exec_query_stats (Transact-SQL)添加了四列,以協助排除長時間啟動並執行查詢所存在的問題。 可以使用 total_rows、min_rows、max_rows 和 last_rows 彙總行計數列,分隔那些從出現問題的查詢(可能缺少索引或查詢計劃出錯)中返回大量行的查詢。sys.dm_os_volume_stats
Time of Update: 2016-08-09
標籤: 查詢book表中大於該類圖書價格平均值的圖書資訊先將第一條記錄的類編號的值為2代入子查詢中,子查詢為select avg(price)from book bwhere b.id=2則得到類編號為2的書籍平均價格為(23+45)/2=34再和外部查詢做判斷select * from book awhere
Time of Update: 2016-08-08
標籤:1.數學函數:操作一個資料,返回一個結果--取上限ceiling select code,name,ceiling(price) from car ;--取下限 floor select floor(price) from car--ABS 絕對值--派 PI(),圓周率,括弧裡不需要加東西--ROUND 四捨五入 select ROUND(3.76,0)--SQRT 開根號--SQUARE 平方,乘以自己2.字串函數:--轉換大寫 upper select upper(pic)
Time of Update: 2016-08-09
標籤:FileTable是基於FILESTREAM的一個特性。有以下一些功能:一行表示一個檔案或者目錄。每行包含以下資訊:file_Stream流資料,stream_id標示符(GUID)。使用者表示和維護檔案及目錄層次關係的path_locator和parent_path_locator有10個檔案屬性支援對檔案和文檔的全文檢索搜尋和語義搜尋的類型列。filetable強制執行某些系統定義的約束和觸發器來維護命名空間的語義針對非事務訪問時,SQL
Time of Update: 2016-08-10
標籤:一、資料庫設計的必要性 在實際的軟體項目中,如果系統中需要儲存的資料量比較大,需要設計的表比較多,表與表之間的關係比較複雜,那我們就需要進行規範的資料庫設定。如果不經過資料庫的設計,我們構建的資料庫不合理、不恰當,那麼資料庫的維護、運行效率會有很大的問題。這將直接影響到項目的運行性和可靠性。二、什麼是資料庫設計
Time of Update: 2016-08-06
標籤:之前碰到過小型資料庫損壞打不開的問題,一直沒有理會,今天生產上客戶本地小庫產生這樣的問題,已經修複 SqlCeEngine engine = new SqlCeEngine("data source=D:\\WPF_Database\\billiard.sdf;;password=ty123456");  
Time of Update: 2016-08-05
標籤:SQL Server中的資料已有座標資訊(LAT,LNG)在FormLoad事件中從SQL裡擷取資料並儲存在DataSet。 //在頂部定義SqlConnection對象 // public static string conStr = "server=(local);database=DbName;uid=sa;pwd=123"; //public SqlConnection conn = new SqlConnection(conStr); conn.Open()
Time of Update: 2016-08-05
標籤: 什麼是SQL? SQL指結構化查詢語言 (SQL)SQL使我們有能力訪問資料庫SQL是一種ANSI的標準電腦語言 在SQL的使用上,或多或少也有許多知識點,在這裡總結一下關於SQL的基本文法以及一些基礎知識點前 言首先來談談對資料庫以及伺服器的一些愚見吧!
Time of Update: 2016-08-05
標籤:--第一題 查詢Student表中的所有記錄的Sname、Ssex和Class列。select Sname,Ssex,Class from student--第二題 查詢教師所有的單位即不重複的Depart列。select distinct Depart from Teacher--第三題 查詢Student表的所有記錄。select * from student--第四題 查詢Score表中成績在60到80之間的所有記錄。select * from Score where