Time of Update: 2018-12-05
/***sql server 2000 安全*/ --禁止訪問註冊表擴充預存程序,與此同時刪除此擴充過程對應的xpstar.dll檔案(刪除該檔案影響任務調度)usemasterrevokeexecuteonxp_regread fromdborevokeexecuteonxp_regread fromguest --禁止public對sp_runwebtask的執行許可權usemasterrevokeexecuteonmaster.dbo.sp_runwebtask frompublic --
Time of Update: 2018-12-05
代碼:CREATE TABLE #TMP( ID INT, S NVARCHAR(100), E NVARCHAR(100)) INSERT INTO #TMP(ID,S,E)SELECT 1,1,2000 UNION ALLSELECT 1,2001,4000 UNION ALLSELECT 1,5000,6000 UNION ALLSELECT 2,20001,30000 UNION ALLSELECT 2,40001,50000 UNION ALLSELECT 2,300
Time of Update: 2018-12-05
來源:http://www.study-code.com/database/sql-server/76961.htm 我們知道,SQL Server交易記錄主要是用來記錄所有事務對資料庫所做的修改,如果系統出現故障,它將成為最新資料的唯一來源。日誌的操作常有以下幾個應用: 一、交易記錄檔LDF的丟失 當我們不小刪除或者LDF檔案丟失的時候,資料庫只剩下MDF檔案,此時直接通過附 加MDF是無法恢複資料庫的,那我們怎麼樣才能恢複資料庫呢?我們可以把SQL
Time of Update: 2018-12-05
1.企業管理器->management -> current activity -> process info 要斷開,選中要斷開的,右鍵 -> kill process2.通過系統的“效能”來查看:控制台->管理工具->效能(或者是運行裡面輸入 mmc)然後通過添加計數器添加 SQL 的常用統計
Time of Update: 2018-12-05
部署report Services 提示輸入登陸使用者名稱 密碼,無論怎麼輸入,總提示沒有經過驗證.http://172.18.191.21/ReportServer/ 解決方案: 在 Reports虛擬目錄的檔案下有個 RSWebApplication.config 的檔案 原始配置: <ReportServerUrl></ReportServerUrl>
Time of Update: 2018-12-05
C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA 無法在伺服器上訪問指定的路徑或檔案。請確保您具有必需的安全許可權且該路徑或檔案存在。 解決方案“:今天要在自己的SQL 2005下自己的預設執行個體下一SQL以SQL server 身分識別驗證登入,但是,在該模式下無法還原資料庫,每次選擇源裝置--添加時,都會報錯:C:/Program Files/Microsoft SQL
Time of Update: 2018-12-05
運行mmc,控制台--添加/刪除嵌入式管理單元--添加--找到Microsoft SQL 企業管理器--添加--關閉--確定 回到控制台--選項--控制台模式選擇 "使用者模式完全訪問 "--將下面的選擇全部取消 控制台--另存新檔--儲存為:C:/Program Files/Microsoft SQL Server/80/Tools/BINN/SQL Server Enterprise Manager.MSC 不行的話,重新註冊DLL 運行:regsvr32
Time of Update: 2018-12-05
有人說了直接通過SQL Server 提供的對外服務的1433連接埠遠程直接連接SQL Server 2000 是不安全的,確實如此現在網上存在很多抓1433連接埠的工具,那我們想辦法修改一下預設的1433連接埠號碼吧 一般分為五步; 第一步:如:通過SQL Server 2000的伺服器網路工具 + 生產力修改SQL Server 2000的預設連接埠號碼; 第二步: 如:還要再通過SQL Server 2000提供的用戶端網路工具 + 生產力也修改預設連接埠號碼;
Time of Update: 2018-12-05
首先如果要直接(記住是直接)遠端存取SQL Server 2000的話,就要瞭解1433連接埠,是SQL Server預設的連接埠,1433連接埠是SQL Server提供的對外服務連接埠,你可以理解為允許遠端存取連接埠; 然後進行三步操作 1:ping 伺服器位址 在一台客戶機的dos環境下ping 伺服器ip地址 看網路是否通暢 2:如果條件1沒問題的話,再查看伺服器的網路連接埠狀態 在伺服器的dos環境下下輸入netstat -an
Time of Update: 2018-12-05
閱讀目錄 一:SQL Server中的NULL和.NET中的DBNULL以及面向程式設計語言中的NULL的區別 二:執行個體 一:SQL Server中的NULL和.NET中的DBNULL以及面向程式設計語言中的NULL的區別 1:SQL Server中的NULL SQL Server中的空值用“NULL“表示,等同於“沒有輸入的值”,在T-SQL命令中,判斷一個值是不是空值,要使用“IS NULL”,而不是使用“=NULL”,在SQL
Time of Update: 2018-12-05
access實作類別似sql server中truncate語句。1.表名:myTable 自增列:myID2.delete from myTable;(先刪除資料)3.alter table myTable alter column myID counter(1,1);(修正自增列)
Time of Update: 2018-12-05
來源:http://www.study-code.com/php-delphi/php/70546.htm最近,有人問我,在使用PHP開發時,想用php串連sql server資料庫。我告訴他們,可以用mssql_connect($host,$username,$password)的方法串連。 其實,到網上一搜,就可以找到這個函數,很多用它。但是,朋友卻反饋,系統沒有定義mssql_connect(),這就奇怪了,我一直都是這麼用的,我懷疑他PHP版本太低不支援,他告訴我是php5.1
Time of Update: 2018-12-05
剛剛安裝的資料庫系統,按照預設安裝的話,很可能在進行遠端連線時報錯,通常是錯誤:"在串連到 SQL Server 2005 時,在預設的設定下 SQL Server 不允許進行遠端連線可能會導致此失敗。(provider: 具名管道提供者, error: 40 - 無法開啟到 SQL Server的串連) ",現在針對此問題總結如下: 明白了SQL Server是個網路資料庫就可迎刃而解了,簡單的分為下面的幾種情況。 ◆1.資料庫引擎沒有啟動。有兩種啟動方式: (1)開始->程式->
Time of Update: 2018-12-05
查詢速度慢的原因很多,常見如下幾種: 1、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程式設計的缺陷) 2、I/O輸送量小,形成了瓶頸效應。 3、沒有建立計算資料行導致查詢不最佳化。 4、記憶體不足 5、網路速度慢 6、查詢出的資料量過大(可以採用多次查詢,其他的方法降低資料量) 7、鎖或者死結(這也是查詢慢最常見的問題,是程式設計的缺陷) 8、sp_lock,sp_who,活動的使用者查看,原因是讀寫競爭資源。 9、返回了不必要的行
Time of Update: 2018-12-05
A、連結SQL Server伺服器:1、使用 ODBC 的 Microsoft OLE DB 提供者EXEC sp_addlinkedserver '別名','','MSDASQL',NULL,NULL,'DRIVER={SQL Server}; SERVER=遠程名; UID=使用者; PWD=密碼; 'goexec sp_addlinkedsrvlogin
Time of Update: 2018-12-05
安裝SQL Server 遇到錯誤提示: 以前的某個程式安裝已在安裝電腦上建立掛起的檔案操作。運行安裝程式之前必須重新啟動電腦!。找了半天,沒發現什麼一場程式,該機器上以前沒安裝過SQL Server。看看系統安裝了什麼軟體? 3721 上網助手什麼的赫然在目!刪掉! 還是不行,搜尋了一下,發現這篇Blog最有價值: 3)開啟登錄編輯程式,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Session
Time of Update: 2018-12-05
資料類型是資料的一種屬性,表示資料所表示資訊的類型。任何一種電腦語言都定義了自己的資料類型。當然,不同的程式語言都具有不同的特點,所定義的資料類型的各類和名稱都或多或少有些不同。SQLServer提供了25種資料類型: ·Binary[(n)] ·Varbinary[(n)] ·Char[(n)] ·Varchar[(n)] ·Nchar[(n)] ·Nvarchar[(n)] ·Datetime ·Smalldatetime ·Decimal[(p[,s])]
Time of Update: 2018-12-05
在web中,安全性主要體現在兩個方面:一個是程式安全性,即防止網頁在插入惡意代碼;另一個是資料庫安全性,這個我們可以經常備份資料庫來實現。在文中,我將示範如果在網頁中備份和恢複資料庫。其實備份和恢複資料庫都是利用SQL Server提供的SQL語句來備份的。備份:use master;backup database @name to disk=@path;恢複:use master;restore database @name from
Time of Update: 2018-12-05
自己寫的一個小工具,用它以減少重複勞動,充分發揮程式員“複製-粘貼”的能力。有不足之處請多多請教。 1.安裝之後開啟介面如下: 選擇“northwind”資料庫後,左下會出現各個表、預存程序、以及視圖, 2.選擇選項卡“表”,選擇“Orders” 表, 右邊會出現 產生的插入更新語句如下,把它複製到查詢分析器中修改一下即可用create procedure sp_Orders_ins(@OrderID int,@CustomerID nchar(5),@EmployeeID
Time of Update: 2018-12-05
1.對查詢進行最佳化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。2.應盡量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如:select id from t where num is null可以在num上設定預設值0,確保表中num列沒有null值,然後這樣查詢:select id from t where num=03.應盡量避免在 where