SQL Server 故障排查

在使用 SQL Server 的過程中,使用者遇到最多的問題莫過於串連失敗了。一般而言,有兩種串連SQL Server 的方式,一是利用 SQL Server 內建的用戶端工具,如企業管理器、查詢分析器、事務探查器等;二是利用使用者自己開發的用戶端程式,如ASP 指令碼、VB程式等,用戶端程式中又是利用 ODBC 或者OLE DB等串連 SQL Server。下面,我們將就這兩種串連方式,具體談談如何來解決串連失敗的問題。 一、"SQL Server 不存在或訪問被拒絕"(圖1)"SQL

SQL Server中發送郵件的新方式

說是新方式,其實也是早就用到的技術了,所以放上來!在.NET中,大家知道,可以使用System.Web.Mail來發送郵件。在Framework 1.1下支援驗證。private void Page_Load(object sender, System.EventArgs e){       MailMessage mail = new MailMessage();       mail.To = "me@mycompany.com";       mail.From =

SQL Server 資料庫管理常用的SQL和T-SQL語句)

  1. 查看資料庫的版本 select @@version 2. 查看資料庫所在機器作業系統參數 exec master..xp_msver 3. 查看資料庫啟動的參數 sp_configure 4. 查看資料庫啟動時間 select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1 查看資料庫伺服器名和執行個體名 print 'Server Name...............: ' +

Spring串連MS SQL Server中出現的錯誤

關鍵字: spring串連ms sql server中出現的錯誤 org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. Caused by:

Sql Server 2000預存程序,檢查文法一個有趣的現象.

設有一表tq,表結構如下:tq1,varchartq2,varchar在企業管理器裡面,建立一預存程序:CREATE PROCEDURE inserttq ASinsert into

SQL Server 索引基礎知識(1)— 記錄資料的基本格式自蟈蟈俊.net)

由於需要給同事培訓資料庫的索引知識,就收集整理了這個系列的部落格。發表在這裡,也是對索引知識的一個總結回顧吧。通過總結,我發現自己以前很多很模糊的概念都清晰了很多。不論是緩衝的資料資訊,還是物理儲存的資訊,他們的基本單位都是資料頁。所以理解資料頁是最最基礎的知識點,本篇部落格就介紹跟索引有關的資料頁的一些基礎知識。資料頁的基礎知識SQL Server 中資料存放區的基本單位是頁(Page)。資料庫中的資料檔案(.mdf 或 .ndf)分配的磁碟空間可以從邏輯上劃分成頁(從 0 到 n 連續編號)

用c# 操作 sql server 2000資料庫

先添加引用 using System.Data; using System.Data.SqlData; string conn_str="Data Source=資料庫所在的機器名或IP地址;Initial Catalog=串連的資料庫名;User ID=串連Sql的使用者名稱sa;Password=串連Sql的密碼"; //連接字串 SqlConnection conn=new SqlConnection(conn_str); SqlCommand comm=new

SQL Server中char、varchar、text和nchar、nvarchar、ntext的區別(轉貼)

很多開發人員進行資料庫設計的時候往往並沒有太多的考慮char, varchar類型,有的是根本就沒注意,因為儲存價格變得越來越便宜了,忘記了最開始的一些基本設計理論和原則,這點讓我想到了現在的年輕人,大手一揮一把人民幣就從他手裡溜走了,其實我想不管是做人也好,做開發也好,細節的把握直接決定很多東西。當然還有一部分人是根本就沒弄清楚他們的區別,也就隨便選一個。在這裡我想對他們做個簡單的分析,當然如果有不對的地方希望大家指教。 1、CHAR。CHAR儲存定長資料很方便,CHAR欄位上的索引效率級高,

SQL SERVER中一些常見效能問題的總結

1.對查詢進行最佳化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應盡量避免使用 left join 和 null 值判斷。left join 比 inner join 消耗更多的資源,因為它們包含與 null (不存在)資料匹配的資料,所以如果可以重新編寫查詢以使得該查詢不使用任何 inner join ,則會得到相應的回報。 例如有兩表: product(product_id int not null,product_type_id int 

VC 操作 SQL Server 主從表

文章標題:VC 操作 SQL Server 主從表原 作 者:袁懷善原 出 處:vckbase發 布 者:loose_went發布類型:轉載發布日期:2004-10-16今日瀏覽:41總 瀏 覽:9955下載代碼:  Skin++ 軟體換膚套件 · 支援多種開發語言· 介面和商務邏輯徹底分離,節約開發和維護時間· 徹底換膚,包括標準控制項,通用對話方塊等· 皮膚支援WinBlinds格式,有上千種皮膚免費下載· 提供方便的設計工具,可自行設計皮膚 

SQL Server 2000資料庫 (1)

 11 SQL Server 2000資料庫管理資料庫作為資料庫物件的儲存容器,對資料庫的管理就成了資料庫物件管理的基礎。下面我們來介紹如何建立、修改和刪除資料庫。1.1.1 建立資料庫建立資料庫的方法主要有下面3種。(1) 使用嚮導建立資料庫選擇“開始”|“程式”| Microsoft SQL Server |“企業管理器”命令,啟動SQL Server企業管理器。首先,展開伺服器組,選擇並啟動要建立資料庫的伺服器。然後開啟“工具”下拉式功能表,選擇“嚮導”命令,則會出現“選擇嚮導”對話方塊,

轉– SqlServer 的函數

 ---------數學函數  1.絕對值   S:select abs(-1) value  O:select abs(-1) value from dual  2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1.001) value from dual  3.取整(小)   S:select floor(-1.001) value   O:select floor(-1.001) value from dual  4.取整(

SQL Server串連中的四個最常見錯誤

SQL Server串連中的四個最常見錯誤:  一. "SQL Server 不存在或訪問被拒絕 "  這個是最複雜的,錯誤發生的原因比較多,需要檢查的方面也比較多.  一般說來,有以下幾種可能性:  1,SQL Server名稱或IP地址拼字有誤  2,伺服器端網路設定有誤  3,用戶端網路設定有誤  要解決這個問題,我們一般要遵循以下的步驟來一步步找出導致錯誤的原因.  ============= 首先,檢查網路物理串連 =============  ping

使用者sa登入失敗,該使用者與可信sql server串連無關聯

裝上SQLSERVER 2005已經很久了,以前登入直接選擇'Windows身分識別驗證',並沒有什麼問題出現!可前段時間採用'SQLSERVER身分識別驗證'去登入,隨之的問題就來了.無論用什麼方法就是一個結果出錯! 出錯的原因是:'使用者 'sa' 登入失敗。該使用者與可信 SQL Server 串連無關聯'.今天上網上查了半天還是搞不定,最後經過網上和書上的匯總,終於搞定了!呵呵········/// 具體的方法是:   1:開啟SQL Server Manager管理器!在左面找到

SQL SERVER行轉列預存程序

CREATE PROCEDURE proc_RowToColumn( @TabName sysname, @PivotCol sysname, @PivotValue sysname, @group nvarchar(4000))ASEXEC('declare @s nvarchar(4000)set @s=''''Select @s=@s+'',''+quotename(['+@PivotCol+'])+''=max(case when

如何使 SQL Server高效 — 設計(ITPUT 討論匯總)

1、     您認為在設計SQL Server對象時,主要會考慮哪些因素來避免出現效能問題? 討論匯總——總體設計l  應該根據系統架構類型或主要操作進行有針對性的設計: 如 OLTP 、OLAP 、ETL 等l  邏輯清晰,使應用程式更便於開發。有良好的擴充性和維護性,減少資料冗餘等l  在DB管理上,得從CPU、HDD配置著手,在DB開發上,從商務程序、邏輯、功能、DB結構、SQL指令準確設計和完成目標l  設計檢視時應針對某個具體需求,不應過多考慮其重用性l 

sql server 全面教程(讀書筆記)

 第四章,Transact-SQLP80cast和convert直接在查詢分析器裡輸入select cast(12345 as char),convert(int,3.14),convert(bit,12.33)select cast(100+88 as char),convert(varchar(10),getdate())select getdate(),convert(char(12),getdate(),1), --幾種時間格式convert(char(24),getdate(),100

sqlserver小技巧

1取得異常訊息select description from master..sysmessages where error = @@error 2根據主鍵查詢表的列名select name from syscolumns where id=object_id('表名') and colid in(   select colid from sysindexkeys where object_id('表名')=id and indid in(    select indid from

在SQL SERVER中實現事務的部分復原

在SQL SERVER中實現事務的部分復原1.儲存點:是一種實現部分復原的方法。可以給一個儲存點起一個名字,以便在後面的事務中可以復原到儲存點。 2.實現代碼。BEGIN TRANSACTION Transaction_NameSQL_Statement1SQL_Statement2    SAVE TRANSACTION Save_Name --設定儲存點   SQL_Statement3SQL_Statement4IF Test_Condition_Fails    ROLLBACK

SQL Server資料庫日誌已滿的解決方案

 記錄檔滿而造成SQL資料庫無法寫入檔案時,可用兩種方法:一種方法:清空日誌。1.開啟查詢分析器,輸入命令DUMP TRANSACTION 資料庫名 WITH NO_LOG2.再開啟企業管理器--右鍵你要壓縮的資料庫--所有任務--收縮資料庫--收縮檔案--選擇記錄檔--在收縮方式裡選擇收縮至XXM,這裡會給出一個允許收縮到的最小M數,直接輸入這個數,確定就可以了。另一種方法有一定的風險性,因為SQL SERVER的記錄檔不是即時寫入資料庫主檔案的,如處理不當,會造成資料的損失。1:

總頁數: 792 1 .... 671 672 673 674 675 .... 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.