如何擷取SQL Server資料庫裡表的佔用容量大小(轉csdn)

其實只要使用系統內建的預存程序sp_spaceused就可以得到表的相關資訊如:sp_spaceused 'tablename' 以下是為了方便寫的一個預存程序,目的是把當前的所有表的相關資訊全部都儲存在一個指定的表裡面CREATE PROCEDURE get_tableinfo AS

SQL Server複製需要有實際的伺服器名稱才能串連到伺服器 錯誤解決方案

SQL Server 2005/2008 配置 Transactional  Replication 過程中,出現如下異常資訊。異常資訊: Replication.Utilities——————————SQL Server 複製需要有實際的伺服器名稱才能串連到伺服器。不支援通過伺服器別名、IP 位址或任何其他備用名稱進行串連。請指定實際的伺服器名稱“xxxxxxx”。SQL Server replication requires the actual server name to make a

MS SQL Server將資料匯出Insert語句的幾種方案

少量資料直接匯出成SQL語句,使用起來比較方便。大量資料,就用SQL Server的匯入匯出功能了。使用過幾種方式(仍然是用Google去搜尋……):1.直接使用預存程序SQL Server 2000使用預存程序匯出insert語句http://wangchao-17915566.javaeye.com/blog/175361 這種方式看起來比較簡單,而且不用安裝軟體。不過作者沒有寫支援text/ntext的代碼。

Sql Server 網路備份

   SQL清空資料表truncate table [tablename] SQL重設主鍵種子dbcc checkident ([tbname],reseed,0)Sql Server 網路備份如果需要備份網路上的資料庫到本地,可以通過下面的方法:use Mastergo--映射網路磁碟機exec XP_cmdShell 'net use z: http://www.cnblogs.com/moss_tan_jun/admin/file://garfield/temp "password"

SQL Server資料庫最佳化zz

Sql server資料庫是應用最廣泛的關聯式資料庫。但是在實際應用過程中,就會碰到好多資料庫需要最佳化的情況。特別大資料量的情況就必須依賴我們隊資料庫的最佳化。比如建立索引,表分區,分庫,分表等一些技巧。本文就是歸納了一些最佳化方法。本文地址查詢速度慢的原因很多,常見如下幾種:      1、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程式設計的缺陷)      2、I/O輸送量小,形成了瓶頸效應。      3、沒有建立計算資料行導致查詢不最佳化。      4、記憶體不足     

[C#] C#訪問資料庫(SQL Server版本)

//匯入程式中用的的所有名稱空間using System ; using System.Data.OleDb ; class OleDbTest {     public static void Main ( ){         string strConnect = " Provider=SQLOLEDB.1;Persist Security Info=False;User ID = sa;Initial Catalog=xsgl;Data Source = czdy1 " ;     //

SQL Server中各個系統資料表的作用

sysaltfiles            主要資料庫               儲存資料庫的檔案 syscharsets        主要資料庫               字元集與排序次序 sysconfigures     主要資料庫               配置選項 syscurconfigs     主要資料庫               當前配置選項 sysdatabases    主要資料庫               伺服器中的資料庫 syslanguages   

SQL Server中的行列轉換問題

原表結構序號性別部門工資1男部門a8002女部門b9003男部門a4004女部門d 14005男部門e12006男部門f5007女部門a 3008男部門d10009女部門d123010女部門b200011男部門c200012男部門b1200最終顯示部門名 人數     男        女    小於800元 從800至999 從1000元至1190元    大於1200元部門a         3212100部門b        3120102部門c         1100001部門d   

程式員必看:關於SQL Server的若干注意事項

如果你正在負責一個基於SQL Server的項目,或者你剛剛接觸SQL Server,你都有可能要面臨一些資料庫效能的問題,這篇文章會為你提供一些有用的指導(其中大多數也可以用於其它的DBMS)。 在這裡,我不打算介紹使用SQL

試圖在sqlserver 2000的觸發器中處理類型轉換錯誤,未果~~

鬱悶,本意想在觸發器裡面把一個字元型的欄位轉換成INT型變數,如果出錯,則設變數 = 0,結果總是一出錯就跳出來,對@@error的判斷一點都沒用,於是在網上搜,搜到MSDN中在介紹SQL Server 2005 Beta 2 Transact-SQL 增強功能中,講異常處理時,寫道這樣一段話:SQL Server 2005 Beta 2 以 TRY...CATCH Transact-SQL 結構的形式引入了一種簡單但非常強大的異常處理機制。以前版本的 SQL Server

SQL Server中的遊標使用

declare @chrname varchar(30)declare @chryhm varchar(30)DECLARE dw_only1 cursor for   --設定游標取出記錄集進行操作   select chrname,chryhm from gzry where chrzw>=5 Order By chrzw desc,intpxh  --職務是正處及以上的選出來   open dw_only1    while(1>0)   begin      fetch

Sql Server關於按周統計的問題

今天在做一個報表,粗一看是沒注意,仔細一看,原來是要統計Sql Server裡一個銷售明細表裡某個時間段的銷售額,而且要按周進行比較,腦子裡一下子沒了思路,心想總不見得兜個迴圈進行計算吧,查了一下資料,發現原來短短的一句sql語句就可以實現,看來sql server的基本功還是不紮實啊。以下是該語句的寫法:select sum(銷售金額), datename(week, 銷售日期-1) from sales where 銷售日期 betwee begindate and enddate

SQL Server Transactional Replication 中的 CommitBatchSize 和 CommitBatchThreshold 屬性

最近遇到一個在SQL Server transactional replication 裡關於CommitBatchSize 和CommitBatchThreshold設定的問題,BOL裡面的解釋很含糊:CommitBatchSize “Is the number of transactions to be issued to the Subscriber before a COMMIT statement is issued. The default is

Sql Server 合并行

  Sql 合并行如下:IDName1Tom1John2Carrier2Wendy1Rick要求顯示下列結果IDName1Tom,John,Rick2Carrier,WendySql:select id,(SELECT STUFF(b.v.value('/r[1]','varchar(100)'),1,1,'')FROM(SELECT v=(SELECT ',' + Name FROM TableName where id=c.idFOR XML PATH(''),ROOT('r'),TYPE)

SQL Server:重做日誌工具Log Explorer

周末幫一哥們搗騰資料庫,發現了一個查看SQL Server重做日誌的工具,相當不錯。不敢獨享,推薦給大家。我在SQL Server的機器上安裝成功,並能串連使用,但是卻不能連遠端庫,錯誤是:缺少一個proxy.cpp檔案。用它的ServerManager串連遠端庫,讓我輸入subscription license。網上有人說串連遠端庫讀日誌會很慢,放棄。有一點需要注意:備份時不要選擇“刪除交易記錄中不活動的條目”,否則用Log

SQL Server分散式交易模板

USE [task]GO/*========================================================== Server: test DataBase: task Author: aaa SPName: UP_UPdateData Version: 1.0 Date: 2009-11-15 Content: UP_UPdateData* Parameters * --------------------

在Sql Server中附加資料庫檔案時尋找記錄檔的規則

問題的提出在附加單個資料庫的時候出現了不同的現象,有的環境能附加成功,而有的環境卻不能。經過嘗試,發現了以下的規則。附加規則依次按下面的順序尋找記錄檔。1. 從與資料庫檔案所在的當前檔案夾下尋找名字相匹配的記錄檔。名字相匹配是指記錄檔為資料庫檔案名 + _log.ldf.2. 從資料庫最後一次資料庫被分離時使用的記錄檔的地方尋找。如果找到,則使用那個記錄檔。3.

星外虛擬機器主機管理平台 開通資料庫 出現Microsoft OLE DB Provider for SQL Server 錯誤 ’8004′ 從字串向 datetime 轉換失

問題:使用星外虛擬機器主機管理平台,在開通資料庫的時候出現Microsoft OLE DB Provider for SQL Server 錯誤'80040e87' 從字串向 datetime 轉換失敗。/adm/admsql3.asp,行  271 原因:可以查看下登入資訊頁面 本機結構時間 和 官方結構時間,原因就是因為本機結構時間和官方結構時間不一致造成的。本機結構時間中 多了 上午/下午

SQL Server函數小結

一、函數分類  函數分為純量涵式和資料表值函式。前者返回一個標量值結果,後者以表的形式返回結果。二、純量涵式  純量涵式接受0個或多個輸入參數,並返回一個標量值。因為純量涵式只返回一個值,所以通常在一個select語句的列列表中使用它們,也可以在where子句中使用它們。  例:create function [dbo].[ufnGetStock]    ( @ProductID [int])    returns [int]    as    begin      declare @ret

細說SQL Server中的加密 –zt

簡介    加密是指通過使用密鑰或密碼對資料進行模糊處理的過程。在SQL Server中,加密並不能替代其他的安全設定,比如防止未被授權的人訪問資料庫或是資料庫執行個體所在的Windows系統,甚至是資料庫所在的機房,而是作為當資料庫被破解或是備份被竊取後的最後一道防線。通過加密,使得未被授權的人在沒有密鑰或密碼的情況下所竊取的資料變得毫無意義。這種做法不僅僅是為了你的資料安全,有時甚至是法律所要求的(像國內某知名IT網站泄漏密碼這種事在中國可以道歉後不負任何責任了事,在米國妥妥的要破產清算)。

總頁數: 792 1 .... 752 753 754 755 756 .... 792 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.