Time of Update: 2017-01-13
SQL Server在1433連接埠傳輸的資料大部分是明文的,這包括IP地址,串連使用者名稱,成功和失敗訊息這樣一來,就很容易使用嗅探器嗅探在這個網段內SQL Server的相關資訊,得到使用者名稱和IP後,就差口令了,其實SQL的口令加密是十分脆弱的,昨天我用了半小時,整理了一份口令字元對照表,在分析SQL Server加密口令的時候,同時發現了SQL Server一個不大不小的BUG----如果你用";"做口令將導致口令失效,原因是SQL
Time of Update: 2017-01-13
方法1:第一步:backup log database_name with no_log 或者 backup log database_name with truncate_only --no_log和truncate_only是在這裡是同義的,隨便執行哪一句都可以第二步:1.收縮特定資料庫的所有資料和記錄檔,執行 dbcc shrinkdatabase
Time of Update: 2017-01-13
利用動網提供的論壇程式建立了一個內部論壇。原來,這個論壇是發布在windows2000的IIS5上的。他的資料庫用的是Access。可是,當我將這個論壇遷移到windows2003上以後,發現經常死掉。到網上找了一下,並且諮詢了微軟的工程師,很多人都認為i這跟他使用Access有關。並且,我想在公司內部網站首頁增加一個跑馬燈來顯示論壇中的新文章,可是,如果繼續用Access的話,訪問起來不是那麼方便。於是決定遷移到SQl中。第一步:將資料匯入SQL Server 進到SQL
Time of Update: 2017-01-13
在該樣本中,我們將使用下表,它具有重複的 PK 值。在該表中,主鍵是兩列(col1、col2)。我們無法建立唯一索引或主鍵約束,因為這兩行具有重複的 PK。該過程示範如何識別和重複資料刪除的主鍵。 代碼如下複製代碼 create table t1(col1 int, col2 int, col3 char(50))insert into t1 values (1, 1, 'data value one')insert into t1 values (1, 1, '
Time of Update: 2017-01-13
反覆嘗試多次,最後得出結論,sqlserver 多表關聯update 時,外部的表 不能加 as 別名,會報語法錯誤.只可以寫 表名做首碼來引用 不能 用別名 引用。文法可以參考下面update A SET 欄位1=B表欄位運算式, 欄位2=B表欄位運算式 from B WHERE 邏輯運算式例如: 代碼如下複製代碼 UPDATE dbo.Table2SET dbo.Table2.ColB = dbo.Table2.
Time of Update: 2017-01-13
在SQL Server中提供了這種恢複方式的預存程序。一個資料庫包括兩個檔案,mdf資料庫檔案和ldf記錄檔 1.sp_attach_db [@dbname =] 'dbname',[@filename1 =] 'filename_n' 給系統添加一個資料庫,在dbname指定資料庫名稱,filename_n指定資料庫的檔案和記錄檔。比如我有一個ji的庫,停止SQL Server服務備份ji_
Time of Update: 2017-01-13
在SQL Server 7.0中如何不重啟SQL Server服務,即可迴圈errorlog(錯誤記錄檔)?(New)在SQL Server 7.0中如果要cycle errorlog,(即重新產生一個新的errorlog,errorlog變成errorlog.1,errorlog.1變成errorlog.2,...)但不重新啟用SQL Server Service,在SQL Server 7.0提供了一個新的Stored
Time of Update: 2017-01-13
誤區1.在表上建立了索引,在查詢時用到了索引的列,索引就一定會生效 首先明確下這樣的觀點是錯誤的,SQL Server查詢最佳化工具是基於開銷進行選擇的最佳化器,通過一系列複雜判斷來決定是否使用索引、使用什麼類型索引、使用那個索引。SQL
Time of Update: 2017-01-13
sqlserver中操作主從關係表的sql語句,重點講解,科目資訊傳遞過後怎麼處理。假設從表Tb_StudentSubject 存在StudentId,SubjectId兩個欄位。那麼代碼如下: 複製代碼 代碼如下:Create proc SaveInfo ( ---參數列表不再逐一書寫 @subjectList varchar(400)) as begin tran --新增或修改主表 省略 DECLARE @subjectID int, @subjectIDsLen int,--科目長度 @
Time of Update: 2017-01-13
我喜歡把SQL伺服器所捆綁的工具看作是倒金字塔型的,診斷和檢查一般問題的工具在頂端,尋找和診斷問題具體地區的工具在底部。除了提供一種編寫SQL指令碼的便捷方式之外,在你需要解決特定SQL指令碼裡明確問題的時候,查詢分析器(Query
Time of Update: 2017-01-13
在asp中調用sql server的預存程序可以加快程式運行速度,所以這些天在研究asp中利用sql server的預存程序,現總結如下,其中很多思想也是直接從chinaasp論壇中得出來,希望能給大家一些協助。1.調用預存程序的一般方法先假設在sql server中有一預存程序dt_users:CREATE PROCEDURE [dbo].[dt_users] ASselect * from usersreturnGO第一種方法是不利用command對象,直接用recordset對象set
Time of Update: 2017-01-13
微軟看到這個標題,肯定不高興了。不過說實話,在商業應用中,很少有公司真正實用微軟的那個什麼com.microsoft.jdbc.sqlserver.sqlserverDriver。 其實發現微軟碟機動的不足,也是很偶然的機會。在一次移植應用中,系統報告了[Microsoft][sqlserver jdbc Driver]ResultSet can not re-read row data for
Time of Update: 2017-01-13
針對SQL資料庫卸載不完全的現象,做了如下總結:1,控制台 卸載首先,開啟控制台,按照“安裝時間”進行排序,卸載SQL Server系列組件 2,利用360刪除SQL Server系列組件(同樣按照時間排序) 3,利用Windows Install Clean Up軟體微軟自己出的卸載軟體,用它可以完美卸載Microsoft的系列軟體。利用 Windows Installer 清理工具 + 生產力,可以刪除程式的 Windows Installer
Time of Update: 2017-01-13
標籤:用法 img 服務 log 線程 驅動程式 sys water mssql 課前小知識普及:MSSQL和SQL Server是同一個軟體,叫法不同而已,MSSQL全稱是Microsoft
Time of Update: 2017-01-10
標籤:column can from const reference constrain exec lis rom 1. EXEC sp_fkeys ‘TableName‘2. SELECT
Time of Update: 2017-01-10
標籤:att 發送請求 dap net 共用 方式 輸出 rect 標準 本文屬於SQL Server AlwaysON從入門到進階系列文章前言:本節講解關於SQL Server
Time of Update: 2017-01-06
標籤:mic rod 應用 運行 令行 無法 list com 產品 在卸載Microsoft SQL Server 2008 R2 安裝程式(簡體中文) 出現 :“警告 26003
Time of Update: 2016-12-28
標籤:時間 init sof back exe folder weight sel sqlserver 預存程序代碼如下所示:CREATE PROCEDURE
Time of Update: 2016-12-29
標籤:保留 sel turn select end -- 定位 uml convert 有時候需要對一個特定的含有小數點的數字保留指定位元,比如“123.123600”。在資料庫中以函數的形式實
Time of Update: 2016-12-30
標籤:har ring dex string substr 解釋 result tin str 1.CHARINDEX(‘A‘,‘VALUE’)