在sql server 資料庫建立連結的伺服器和刪除

/****** 對象:  LinkedServer [202.99.213.226]    指令碼日期: 06/26/2007 21:34:35 ******/EXEC master.dbo.sp_addlinkedserver @server = N'NFDRP', @srvproduct=N'SQL Server' /* For security reasons the linked server remote logins password is changed with ########

關於SQL Server的view

今天就先發一篇資料庫的基礎文章,因為最近碰到過幾個SQL Developer的工作,所以趁此機會把以前學校學的東西都揀揀。好了,廢話不多說,進入正題吧。首先View是幹什麼用的呢?Views allow you to create a virtual representation of table data using a SELECT statement as its definition.這句話說白了也就是說view是一種表的虛擬表現形式.View具體能幹些什麼呢?simplify

SqlServer使用問題錦集

SQLSERVER2005的混和身分識別驗證模式的設定以及SA登陸問題

也談如何縮小SQL SERVER記錄檔

 1.如何縮小MSSQL的記錄檔已經是一個經常性的問題了,不過這個問題在精華區已經有不少答案了,我這裡也不再贅述。現在我們討論一下治本的問題,即如何使記錄檔不再增大?先介紹一個簡單的方法。就是把資料庫的故障還原模型設定為“簡單”(SQL2K)。這樣它就會在Checkpoint的時候截斷日誌。具體操作方法是:1、在Enterprise Manager中右鍵點資料庫,“屬性|選項|故障還原”,選擇“簡單”就可以了,如果是SQL7,在“屬性|選項”中有一個“trunc. log on chkpt. ”

SQL Server 的事務和鎖(一)

最近在項目中進行壓力測試遇到了資料庫的死結問題,簡言之,如下的代碼在 SERIALIZABLE 隔離等級造成了死結:SELECT @findCount=COUNT(id) FROM MyTableWHERE [fk_related_id]=@ArgumentIF (@findCount > 0)BEGINROLLBACK TRANSACTIONRETURN ERROR_CODEENDINSERT INTO MyTable ([fk_related_id],…)VALUES

SQL Server 的事務和鎖(二)-Range S-S鎖

在這篇隨筆中,我們的主要關注點在 Key-Range Lock。Key-Range Lock有 S-S、S-U、I-N、X-X幾種情況。我們一個一個來說,力求明白。遺憾的是,這裡可能會比較冗長,那麼死結分析只好依次順延了。Range S-S鎖的擷取規則MSDN 對 Range 鎖的規則有部分描述,但是言簡意賅,以下我們會將各種情況分解開來,理清MSDN中涉及的或者未涉及的規則,這些規則適用於SQL Server 2000/2005/2008/2008 R2。關於MSDN的描述,請參見:http:

SQL Server 中的事務和鎖(三)-Range S-U,X-X 以及死結

在上一篇中忘記了一個細節。Range T-K 到底代表了什嗎?Range T-K Lock 代表了在 SERIALIZABLE 隔離等級中,為了保護範圍內的資料不被並發的事務影響而使用的一類鎖模式(避免幻讀)。它由兩個部分構成:第一個部分代表了他鎖定了一個索引範圍,在這個範圍內,所有索引使用 T 鎖進行鎖定;第二個部分是而這個範圍內已經命中的Key,這些 Key 將使用 K 鎖進行鎖定。合并在一起我們說在這個範圍內,索引範圍和特定的row的鎖定模式為 Range

SQl server Service Broker

Enabling Service BrokerThe following T-Sql enables or disabled service broker on SqlServer 2005. The Service Broker is required by .net for SqlCacheDependency support-- Enable Service Broker: ALTER DATABASE [Database Name] SET ENABLE_BROKER; --

SQL server 自訂函數,迴圈某一欄位組成字串問題

表結構,資料如下:id    value----- ------1     aa1     bb2     aaa2     bbb2     ccc需要得到結果:id     values------ -----------1      aa,bb2      aaa,bbb,ccc即:group by id, 求 value 的和(字串相加)1. 舊的解決方案(在sql server 2000中只能用函數解決。)--1. 建立處理函數create table tb(id int,

SQL Server 匯出表結構到excel

SELECT     表名       = case when a.colorder=1 then d.name else '' end,    表說明     = case when a.colorder=1 then isnull(f.value,'') else '' end,    欄位序號   = a.colorder,    欄位名     = a.name,    標識       = case when COLUMNPROPERTY(

Sql Server 服務無法啟動

之前使用者系統用的好好的,突然說Login首頁可見,但進不了系統。開啟SQL Server 發現無法進入,使用者名稱和密碼沒有改過。開啟SQL Server 組態管理員,發現SQL Server 服務是停止的,試著啟動,老是失敗。另外網路設定中TCP/IP 也是禁用,先把這個啟用。問使用者最近是否有什麼改動,說是密碼改過了。想到可能是這個原因。開啟SQL Server 的屬性,登入tab 

sqlserver 訪問 非sql資料庫

訪問excelSELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',  'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')sheet1$;--注意必須帶$訪問dbf             --訪問dbfselect * from openrowset('MSDASQL','Driver=Microsoft Visual F

How to use Trusted Connection when SQL server and web Server are on two separate machines.

(Ref: http://weblogs.asp.net/achang/archive/2004/04/15/113866.aspx)Recently, in our consideration to make the production server environment more secure, one of the things we looked into was securing the database connection information between the

SQL SERVER – Import CSV File Into SQL Server Using Bulk Insert – Load Comma Delimited Fi

February 6, 2008 by pinaldaveThis is very common request recently - How to import CSV file into SQL Server? How to load CSV file into SQL Server Database Table? How to load comma delimited file into SQL Server? Let us see the solution in quick steps.

SQL Server Precision And Scale Problems (SQL Server 精度問題)

Ref: http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/sql-server-precision-and-scale-problems SQL Server Precision And Scale Problemsby George Mastros 24 Nov 2008 08:43 , Categories: Data Modelling & Design, Microsoft SQL Server

SQL Server 索引使用和最佳化

索引的使用說明題外話:     昨天比較鬱悶,維護一客戶的資料庫系統時候,發現系統處理資料就出現假死。開始因為是軟體問題,拷得亂忙一下午還沒有拷定,後來一直弄到晚上7點,突然想起索引問題。後來就使用了一命令: dbcc dbreindex('TableName','',80)即可實現。比較鬱悶和暈,自己犯這樣的錯誤。     這錯誤,正好是我想寫這帖的原因,希望能為大家解決一些實際問題吧。正題:為什麼要建立合適的索引,重要的目的就是提高查詢效率。這裡簡單說一下索引的兩種類型:協助的說明聚集

SQL Server 遊標產生工具 技術原理和原始碼分享

經常做ERP報表,涉及預存程序中讀取資料,多個表之間關聯的資料讀取,用到遊標。經典的讀取使用者表的遊標例子Declare @Age intDeclare @Name varchar(20)Declare Cur Cursor For Select Age,Name From T_User Open CurFetch next From Cur Into @Age,@NameWhile @@fetch_status=0 Begin Update T_User Set [Name]=

SqlServer觸發器的應用

一、insert觸發器----------------create trigger tr_COMMISSIONINFO_INSERT on COMMISSION_INFO_ for insert as begin  declare @COMMISSIONID varchar(20),@DATE datetime   set @COMMISSIONID=(select ID_ from INSERTED)  set @DATE=getdate() insert into

收縮SQL Server 資料庫日誌Ldf檔案)

ldf檔案過大 如何收縮SQL Server 資料庫日誌Ldf檔案 SQL Server 控制Ldf檔案的大小(清理記錄 &設定自動縮小) *清理記錄 1. 在SQL Server Enterprice Manager(企業管理器)工具列---進入 SQL Query Analyzer(SQL查詢分析器) 2. 輸入BACKUP LOG <你的資料庫名稱> WITH TRUNCATE_ONLY

sqlserver 表資料匯出insert into 語句的預存程序

create proc proc_insert (@tablename varchar(256))asbegin set nocount on declare @sqlstr varchar(4000) declare @sqlstr1 varchar(4000) declare @sqlstr2 varchar(4000) select @sqlstr='select ''insert '+@tablename select @sqlstr1='' select @sqlstr2='

總頁數: 792 1 .... 165 166 167 168 169 .... 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.