Time of Update: 2017-02-28
--含有醫院編號欄位的所有表 select a.[name] from sysobjects a, ( select [id],count(*) b from syscolumns where [name] ='column1' group by [id] ) b where a.[id]=b.[id] order by a.name asc --同時含有醫院編號和科室編號欄位的所有表 select a.[name] from sysobjects
Time of Update: 2017-02-28
調用sql語句實現SqlServer的備份還原,包括完整備份和差異備份,因為執行備份還原需要一定的時間,因此需要設定 CommandTimeout參數。 /// <summary> /// 備份資料庫 調用SQL語句 /// </summary> /// <param name="strFileName">備份檔案名</param> /// <param
Time of Update: 2017-02-28
你需要做的第一件事是確定xp_cmdshell是可用的。你可以選擇下面兩種方法中的一種來實現。 1.你可以使用sp_configure並執行下面的指令碼。 EXEC master.dbo.sp_configure 'show advanced options', 1RECONFIGUREEXEC master.dbo.sp_configure 'xp_cmdshell', 1RECONFIGURE
Time of Update: 2017-02-28
在軟體項目實施的時候,資料匯入一直是項目人員比較頭疼的問題。其實,在SQL Server中整合了很多成批匯入資料的方法。有些項目實施顧問頭疼的問題,在我們資料庫管理員眼中,是小菜一碟。現在的重點就是,如何讓使用者瞭解這些方法,讓資料匯入變得輕鬆一些。 第一種方法:使用Select Into語句 若企業資料庫都採用的是SQL Server資料庫的話,則可以利用Select Into語句來實現資料的匯入。Select
Time of Update: 2017-02-28
資料庫的鎖 鎖是資料庫中的一個非常重要的概念,它主要用於多使用者環境下保證資料庫完整性和一致性。
Time of Update: 2017-02-28
SQL Server 2000使得以XML匯出資料變得更加簡單,但在SQL Server 2000中匯入XML資料並對其進行處理則有些麻煩。 如果你參考Books Online(BOL),你會發現有相關的條目,包括OPENXML以及
Time of Update: 2017-02-28
SQL Server有兩種備份方式,一種是使用BACKUP DATABASE將資料庫檔案備份出去,另外一種就是直接拷貝資料庫檔案mdf和記錄檔ldf的方式。本文中,我們將主要介紹一下後者的備份與恢複。(本文中假定您目前已經能夠熟練使用Server企業管理器和SQL Server查詢分析器) 1、正常的備份、恢複方式 正常方式下,我們要備份一個資料庫,首先要先將該資料庫從啟動並執行資料服務器中斷開,或者停掉整個資料庫伺服器,然後複製檔案。 卸下資料庫的命令: Sp_detach_db
Time of Update: 2017-02-28
Master Master資料庫儲存有放在SQLSERVER實體上的所有資料庫,它還是將引擎固定起來的粘合劑。由於如果不使用主要資料庫,SQLSERVER就不能啟動,所以你必須要小心地管理好這個資料庫。因此,對這個資料庫進行常規備份是十分必要的。 這個資料庫包括了諸如系統登入、配置設定、已串連的SERVER等資訊,以及用於該實體的其他系統和使用者資料庫的一般資訊。主要資料庫還存有擴充預存程序,它能夠訪問外部進程,從而讓你能夠與磁碟子系統和系統API調用等特性互動。這些過程一般都用像C++
Time of Update: 2017-02-28
1.首先確認已經備份了.mdf和.ldf檔案。 2. 在SQL Server中建立一個同名的資料庫,然後停止SQL Server服務。 3. 用原有的.mdf和.ldf檔案覆蓋建立資料庫對應的.mdf和.ldf檔案。 4. 重新啟動SQL Server服務,這是應該會看到這個資料庫處於置疑(Suspect)狀態。 5. 在SQL查詢分析器中執行以下命令,以允許更新系統資料表: use mastergosp_configure ‘allow updates’,
Time of Update: 2017-02-28
NET架構主機 使用SQL Server 2005,開發人員通過使用相似的語言,例如微軟的VisualC#.net和微軟的VisualBasic,將能夠創立資料庫物件。開發人員還將能夠建立兩個新的對象——使用者定義的類和集合。 XML技術 在使用本網和互連網的情況下,在不同應用軟體之間散步資料的時候,可延伸標記語言 (XML)(XML)是一個重要的標準。SQL Server 2005將會自身支援儲存和查詢可延伸標記語言
Time of Update: 2017-02-28
到SQL Server的Access開發人員面臨著很多困難,然而最為棘手的問題是對動態SQL的處理。在Access中,將控制項的行指定為一個字串是相當普通的現象。例如,表單上包含著很多的選取器(SalesGroup,State/Province/Canton,Beginning Date以及Ending Date等等),Access開發人員一般都會檢查這些控制項以查看哪些為Null,然後編寫SQL語句以刪除這些Null值。 通過這種方法串連到SQL
Time of Update: 2017-02-28
不同資料庫平台的互連一般稱之為資料庫的異構服務,現在各大資料庫之間都可以實現這樣的異構互連,只是各廠商的具體實現技術不一樣,如:在SQL SERVER裡面叫做LINKED SERVER,通過ODBC實現與其它資料庫的互聯。 本文的測試環境為: 作業系統: WINDOWS2000 SERVER (繁體系統) 安裝資料庫: SQLSERVER2000(英文版)和VFP6.0 具體實現步驟: 1. 要求pc機上安裝VFP6.0和SQL Server2000軟體。 2.
Time of Update: 2017-02-28
如果需要遠端連線sql server 伺服器,應該用什麼方法呢?下面就將教您遠端連線sql server伺服器的解決方案,供您參考。 一 看ping 伺服器IP能否ping通。 這個實際上是看和遠程sql server 2000伺服器的物理串連是否存在。如果不行,請檢查網路,查看配置,當然得確保遠程sql server 2000伺服器的IP拼字正確。 二 在Dos或命令列下輸入telnet 伺服器IP 連接埠,看能否連通。 如telnet 202.114.100.100 1433
Time of Update: 2017-02-28
當在伺服器上運行SQL Server 時,我們總是要想方設法去使SQL Server 免遭非法使用者的侵入,拒絕其訪問資料庫,保證資料的安全性。SQL Server 提供了強大的內建的安全性和資料保護,來協助實現這種理所當然的要求。從前面的介紹中我們可以看出SQL Server 提供了從作業系統,SQL ServerE, 資料庫到對象的多層級的安全保護。其中也涉及到角色、資料庫使用者、許可權等多個與安全性有關的概念。現在我們面臨的問題就是如何在SQL Server
Time of Update: 2017-02-28
SQL Server事件探查器(Profiler)可以協助資料庫管理員跟蹤SQL Server資料庫所執行的特定事件,監視資料庫的行為;並將這些有價值的資訊儲存到檔案或表,以便以後用來分析解決資料庫出現的問題,對資料庫引擎效能進行最佳化。本文為大家一步一步講述如何用SQL Server事件探查器來建立SQL Server跟蹤的全過程。 建立跟蹤的步驟: 1、首先從“開始”菜單指向“所有程式”,開啟SQL Server Management
Time of Update: 2017-02-28
關於資料庫的備份恢複原理,大家多少都比較熟悉了。但是,你目前做的Database Backup有多可靠?你可以安心睡覺了嗎?如果答案是肯定的,那就不用多花時間看下文了,如果覺得還不夠安心,總擔心資料庫哪一天壞了修不好,那麼請接著看: 1、我有RAID,還需要做Database
Time of Update: 2017-02-28
什麼是定序? 定序指定了表示每個字元的位元模式。它還指定了用於排序和比較字元的規則。定序具有下面的特徵: ◆語言 ◆區分大小寫 ◆區分重音 ◆區分假名 要瞭解伺服器當前使用的定序,可以在 SQL 查詢分析器中運行 sp_helpsort 系統過程。 SQL Server 7.0 不支援使用多個定序的資料庫。因此,在 SQL Server 7.0 中建立的所有資料庫均使用預設的定序。SQL Server 2000 支援多個定序。SQL Server 2000
Time of Update: 2017-02-28
1.通過工具DTS的設計器進行匯入或匯出 DTS的設計器功能強大,支援多任務,也是可視化介面,容易操作,但知道的人一般不多,如果只是進行SQL Server資料庫中部分表的移動,用這種方法最好,當然,也可以進行全部表的移動。在SQL Server Enterprise Manager中,展開伺服器左邊的+,選擇資料庫,右擊,選擇All tasks/Import Data...(或All tasks/Export
Time of Update: 2017-02-28
有這樣一個要求,它要建立一個SQL Server查詢,其中包括基於事件時刻的累計值。典型的例子就是一個銀行賬戶,因為你每一次都是在不同的時間去存錢和取錢。對任意一個賬戶來說,在某個時間點都要算出它的借(存款)和貸(取款)之和。每一筆交易之後,你都想知道當前的餘額。列表A建立了這樣一個表格的簡單的例子。 列表A 下面是一些樣本行: 1 2006-11-03 02:33:42.34010000.00 2 2006-11-03 02:34:50.467-500.00 3 2006-11-
Time of Update: 2017-02-28
增加欄位 alter table docdsp add dspcode char(200) 刪除欄位 ALTER TABLE table_NAME DROP COLUMN column_NAME 修改欄位類型 ALTER TABLE table_name ALTER COLUMN column_name new_data_type 改名 sp_rename 更改當前資料庫中使用者建立對象(如表、列或使用者定義資料類型)的名稱。 文法 sp_rename [ @