Time of Update: 2017-01-13
1、環境:centos6.5_x64;php5.6.11;Tengine-2.1.0;FreeTDS-0.95.19;遠程SQLServer:2008;官網下載:ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz(好像下載不了,技安在下載的時候始終只能下載到10%,然後就停住了,就停住了,就停住了…)。這是技安費好大力氣才下載的,分享出來下載:0.95.19: freetds-patched.tar.gz0
Time of Update: 2017-01-13
ReportDocument rptDoc = new ReportDocument(); rptDoc.Load("x:crystalreportcrPull.rpt"); TableLogOnInfo logOnInfo =
Time of Update: 2017-01-13
SUBSTRING1、文法SUBSTRING ( expression ,start , length )2、參數expression是字串、二進位字串、文本、映像、列或包含列的運算式。不要使用包含彙總函式的運算式。start指定子字串開始位置的整數。start 可以為 bigint 類型。length一個正整數,指定要返回的 expression 的字元數或位元組數。如果 length 為負,則會返回錯誤。length 可以是 bigint 類型。3、備忘必須以字元數指定使用
Time of Update: 2017-01-13
sql server 2005 預存程序文法CREATE { PROC | PROCEDURE } [schema_name.] procedure_name [ ; number ][ { @parameter [ type_schema_name. ] data_type }sql server 2005 預存程序文法CREATE { PROC | PROCEDURE } [schema_name.] procedure_name [ ; number ]
Time of Update: 2017-01-13
由於N久沒有用sql server了,所以在對某台sql server的資料庫做備份和遷移時,我選擇了比較容易操作的圖形化介面——企業管理器。(當然會有命令在查詢分析器裡操作更好)不過新裝的 sql server在開啟查詢分析器時,跳出了一個錯誤,見下圖:解決方案: 開始--運行中輸入regsvr32 semsfc.dll /s 斷行符號,問題解決。接著點擊sql server組——右建建立sql
Time of Update: 2017-01-13
php + mssql 讓真讓人痛苦。這些讀 php 讀 mssql 的 ntext 欄位類型問題又來了:當 ntext 的內容過長時,居然讀不完整。在網上找了很久,都是說 php 讀 ntext 出錯的,但沒發現我的頁面出錯,就鬱悶了。後來才查到是說 php 預設最大隻能讀 4K 的內容,原來是我的內容超過了 4K。修改方法如下:1、把 php 升級到 php5 。 還好,我的已經是 php5 了。2、調整 php.ini 的參數,把 php
Time of Update: 2017-01-13
sql2008收縮日誌如下: 代碼如下複製代碼 BACKUP LOG dbname to disk=’dbname.log’DBCC SHRINKFILE (‘dbname_log’,1)
Time of Update: 2017-01-13
最近做的一個項目要擷取存在於其他伺服器的一些資料,為了安全起見,採用由其他“伺服器”向我們伺服器推送的方式實現。我們伺服器使用的是sql server 2008 R2,其他“伺服器”使用的都是SQL Server 2000,還都是運行在Windows XP上的,整個過程遇到了一些問題,也參考了一些文檔,最終費了好多事才算搞定。【一、配置散發者】SQLServer
Time of Update: 2017-01-13
前言上一篇我們分析了查詢最佳化工具的工作方式,其中包括:查詢最佳化工具的詳細運行步驟、篩選條件分析、索引項目最佳化等資訊。本篇我們分析在我們啟動並執行過程中幾個關鍵計量值的檢測。通過這些指標值來分析語句的運行問題,並且分析其最佳化方式。通過本篇我們可以學習到調優中經常利用的幾個利器!廢話少說,開始本篇的正題。技術準備資料庫版本為SQL
Time of Update: 2017-01-13
為了達到資料及時備份,一般採用完整備份+差異備份即可,或者再加上記錄備份,本文介紹使用資料庫複寫技術同步資料:PS:文章以圖片為主,圖片更能直觀的看出操作步驟和配置方法!1.首先建立一個測試的資料庫,這裡命名為FA_BU,用來發布資料,由於是示範,所以就兩個欄位。 2.發行集資料庫,我這裡發布本地的這個FA_BU資料庫。
Time of Update: 2017-01-13
代碼如下複製代碼 select CONVERT(varchar, getdate(), 120 ) 2013-09-12 11:06:08select CONVERT(varchar(10), datatime1, 120 )2013-09-12select CONVERT(varchar(4), datatime1, 120 )+'年'+substring(CONVERT(varchar(10), datatime1, 120
Time of Update: 2017-01-13
項目背景這個項目是要求做環境監控,我們暫且把受監控的裝置稱為採集裝置,採集裝置的屬性稱為監控指標。項目要求:系統支援不少於10w個監控指標,每個監控指標的資料更新不大於20秒,儲存延遲不超過120秒。那麼,我們可以通過簡單的計算得出較理想的狀態——要儲存的資料為:每分鐘30w,每個小時1800w,也就是每天4億3千兩百萬。而實際,資料量會比這個大5%左右。(實際上大部分是資訊垃圾,可以通過資料壓縮排行處理的,但是別人就是要搞你,能咋辦)上面是項目要求的指標,我想很多有不少
Time of Update: 2017-01-13
a、資料丟失的原因:程式錯誤人為錯誤電腦錯誤磁碟失敗災難(如火災,地震)和偷竊b、什麼是備份備份即建立資料的副本用於在系統發生故障後還原和恢複資料檔案複製不等於備份c、備份類型完全備份:備份完成時刻的資料庫提供了任何其他備份的基準差異備份:事先已執行過一次完全備份,對上一次完全備份之後所有的更改的資料做備份交易記錄備份:事先已執行過一次完全備份,從上一次交易記錄備份或者完全備份到當前交易記錄的尾部截斷已確認的交易記錄的備份。檔案或檔案組備份d、SQL
Time of Update: 2017-01-13
標準方法例子 代碼如下複製代碼 GOIF EXISTS(SELECT 1 FROM sysobjects WHERE id=OBJECT_ID('usp_p_delDBLog'))BEGIN DROP PROC dbo.usp_p_delDBLogENDGOCREATE PROC usp_p_delDBLog( @DBLogSise AS INT =0)/** 功能:收縮當前資料庫記錄檔* 參數
Time of Update: 2017-01-13
DATEDIFF() 函數返回兩個日期之間的天數。文法DATEDIFF(datepart,startdate,enddate)startdate 和 enddate 參數是合法的日期運算式。根據需要知道某個指定日期和公元1年1月1日相差多少天,於是使用datediff來擷取: 代碼如下 複製代碼 print datediff(day, '1
Time of Update: 2017-01-13
方法一 代碼如下複製代碼 SELECT convert(char(6),getdate(),112) 方法二 代碼如下複製代碼 select * from 表名 where Convert(varchar(100),日期欄位,23)='2013-12-15' 使用Convert()函數:select convert(char(10),GetDate(),120) as Date*
Time of Update: 2017-01-13
在sql語名中,if not exists 即如果不存在,if exists 即如果存在。下面學習下二者的用法。a,判斷資料庫不存在時 if not exists(select * from sys.databases where name = 'database_name')b,判斷表不存在時 if not exists (select * from sysobjects where id = object_id('table_name') and
Time of Update: 2017-01-13
用於儲存大型非 Unicode 字元、Unicode 字元及位元據的固定長度資料類型和可變長度資料類型。Unicode 資料使用 UNICODE UCS-2 字元集。 一個實際工作中的例子: 1 DECLARE @ptrval varbinary(16)2 SELECT @ptrval = TEXTPTR(f006l_0046) 3 FROM TB_TEXT_0046 where ob_textid_00
Time of Update: 2017-01-13
SQL Server日誌清空方法 .查詢分析器中順序執行以下三步,其中 databasename 為你的資料庫教程檔案名稱 1.清空日誌:DUMP TRANSACTION databasename WITH NO_LOG 2.截斷交易記錄:BACKUP LOG
Time of Update: 2017-01-13
如何尋找 sqlserver sa 使用者的密碼查詢分析器,串連時,身分識別驗證使用"使用windows身分識別驗證"然後,執行: 代碼如下複製代碼 EXEC sp_password NULL, 'NewPassword', 'Sa' 企業管理器-->執行個體名-->安全性-->登入-->雙擊右邊的SA-->更改密碼丟失sqlserver