為什麼這個SQL Server DBA學習PowerShell–SQL任務

為什麼這個SQL Server DBA學習PowerShell原文出自:http://www.simple-talk.com/sql/database-administration/why-this-sql-server-dba-is-learning-powershell/Joe.TJ翻譯整理,僅用於傳播資訊之目的。     我開始學習PowerShell,是因為我在尋找一種快速和高效的方式收集有關我的SQL

《Troubleshooting SQL Server》讀書筆記-磁碟I/O配置

第二章 Disk I/O Configuration。對於SQL Server,磁碟I/O的配置主要針對資料庫工作負載,考慮和權衡兩個點:   1. 磁碟容量VS磁碟輸送量       一個1TB的庫放在一塊2TB的磁碟上,容量是夠了,但是磁碟輸送量能滿足工作負載嗎?通常會使用RAID,合適的RAID層級也是容量與輸送量權衡的一種結果。   2. 順序IO VS. 隨機I/O     

在C#中運用SQLDMO備份和恢複Microsoft SQL Server資料庫

在C#中運用SQLDMO備份和恢複Microsoft SQL Server資料庫    SQLDMO(SQL Distributed Management Objects,SQL分散式管理物件)封裝了Microsoft SQL Server資料庫中的對象。SQLDMO是Microsoft SQL Server中企業管理器所使用的應用程式介面,所以它可以執行很多功能,其中當然也包括對資料庫的備份和恢複。    SQLDMO由Microsoft SQL

SQL Server 查詢效能最佳化——索引與SARG(四)SQL Server 查詢效能最佳化——索引與SARG(三)SQL Server 查詢效能最佳化——索引與SARG(三)

上接SQL Server 查詢效能最佳化——索引與SARG(三) 說明:下文中所說的建立索引都是SQL Server 查詢效能最佳化——索引與SARG(一)中開頭部分所說明的索引列表中的索引。      例:下面表格中說的索引1(叢集索引)和索引5(非叢集索引) 4: 小心使用OR操作符      如上文SQL Server

SQL Server資料庫中char, varchar, nvarchar的差異

1. char     固定長度,最長n個字元。2. varchar     最大長度為n的可變字串。(n為某一整數,不同資料庫,最大長度n不同)char和varchar區別:     varchar必char節省空間的,但在效率上比char稍微差一些。     說varchar比char節省空間的,是因為varchar是可變字串,比如:用varchar(5)儲存字串“abc”,只佔用3個位元組的儲存空間,而用char(5)儲存,則佔用5個位元組(“abc  ”)。   

如何觀察SQL Server 產生和重用執行計畫

一條查詢資料的SQL語句首先要被SQL Server 評估並產生對應的執行計畫,最後才是根據執行計畫來產生實際的查詢操作並返回結果集給用戶端,評估並產生執行計畫是幾件很消耗CPU的事情,因此SQL Server 並不會每次都去重新評估並產生執行計畫,而且對於很多隻是參數值不同的SQL來說他們的執行計畫應該是一樣的,比如對於如下的兩個SQL來說就應該是這樣的:DECLARE @OrderID INTSET @OrderID = 123EXEC sp_executesql N'SELECT TOP

三個SQL視圖查出所有SQL Server資料庫字典

1. SQL Server 2000資料庫字典(表結構.sql) SELECT TOP 100 PERCENT --a.id, CASE WHEN a.colorder = 1 THEN d.name ELSE '' END AS 表名, CASE WHEN a.colorder = 1 THEN isnull(f.value, '') ELSE '' END AS 表說明, a.colorder AS 欄位序號, a.name AS 欄位名, CASE WHEN COLUMNPROPERTY(

SQL SERVER 雙機負載

私服架設經常需要兩台伺服器負載,經常有人問我怎麼做,今天就把這雙機負載的方法發出來給大家學習下. 一.設定用戶端網路工具 + 生產力 點擊“開始”-“程式”,在“MicrosoftSQLServer”菜單中選擇“用戶端網路工具 + 生產力”。 在“別名”選項中點擊“添加”。

SQL Server datetime資料類型設計與最佳化誤區

一、情境在SQL Server

(provider: 具名管道提供者, error: 40 – 無法開啟到 SQL Server 的串連) 的解決方案

        在與 SQL Server 建立串連時出現與網路相關的或特定於執行個體的錯誤。未找到或無法訪問伺服器。請驗證執行個體名稱是否正確並且 SQL Server 已配置為允許遠端連線。 (provider: 具名管道提供者, error: 40 - 無法開啟到 SQL Server 的串連) 說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。異常詳細資料:

SQL Server日誌清空方法 網路轉載

在查詢分析器中順序執行以下三步,其中   databasename   為你的資料庫檔案名 1.清空日誌:DUMP   TRANSACTION   databasename   WITH   NO_LOG   2.截斷交易記錄:BACKUP   LOG   databasename   WITH   NO_LOG   3.收縮資料庫:DBCC   SHRINKDATABASE(databasename)   --//////////////////////////////////////////

Date/Time Conversions Using SQL Server

ProblemThere are many instances when dates and times don't show up at your doorstep in the format you'd like it to be, nor does the output of a query fit the needs of the people viewing it. One option is to format the data in the application itself.

代碼調用預存程序逾時,SQL Server Management Studio裡運行很快

今天同事用代碼調用預存程序時逾時,在SQL Server Management Studio裡運行卻很快就有結果,這和我上次遇到的情況一下,現在將解決方案記錄如下,謹為大家作一提醒。 解決方案就是: 把預存程序中多餘的空格刪掉。 瞠目吧結舌吧,不過這就是現實,現實是殘酷的,現實是無情的,哈哈 不一定是哪個空格就引起了逾時,試著看吧 2009/09/08: 同事又報怨ADO.net執行時逾時異常了,空格已經刪掉了,經過實驗,把sql中過多的union改寫了,情況就好。

SQL Server裡函數的兩種用法(可以代替遊標)

SQL Server裡函數的兩種用法(可以代替遊標)1. 因為update裡不能用預存程序,然而要根據更新表的某些欄位還要進行計算。我們常常採用遊標的方法,這裡用函數的方法實現。 函數部分:CREATE FUNCTION [DBO].[FUN_GETTIME] (@TASKPHASEID INT) RETURNS FLOAT AS BEGIN   DECLARE @TASKID INT,          @HOUR FLOAT,           @PERCENT FLOAT,       

SQL Server CDC + SSIS CDC Package 完成FDA 合規

目前接到一個任務,公司的系統需要滿足FDA的合規。老闆又不想將這部分放在程式開發中完成,硬是將任務塞給了資料庫。沒有辦法,只好接受。分析市場上合規軟體,大都使用Trigger 或者在伺服器上設定Agent來完成資料變更的跟蹤。主要的商業軟體有如下表:IDOfferingData ChangesCode ChangesAuto Data CollectionReportingReal Time AlertingComments1ApexSQL Audit* ** 使用Triggers2Omni

深入討論SQL Server 表的主鍵問題

 關於資料庫的邏輯設計,是一個很廣泛的問題。本文主要針對開發應用中遇到在MS SQL

SQL SERVER的資料類型

本文轉自:http://www.baanerp.com/post/48.html    資料類型是資料的一種屬性,表示資料所表示資訊的類型。任何一種電腦語言都定義了自己的資料類型。當然,不同的程式語言都具有不同的特點,所定義的資料類型的各類和名稱都或多或少有些不同。SQLServer 提供了 25 種資料類型:  ·Binary [(n)]  ·Varbinary [(n)]  ·Char

為 SQL Server 建立應用程式服務資料庫

幾項 ASP.NET 功能依賴於提供者來管理資料來源中資料的儲存和檢索。每個提供者都特定於資料來源。ASP.NET 包括一個用於下列 ASP.NET 功能的 Microsoft SQL Server 提供者:成員資格( 類)。角色管理( 類)。設定檔( 類)。Web 組件個人化( 類)。Web 事件( 類)預設情況下,每個 SQL Server 提供者都使用安裝在本地的 Microsoft SQL Server Express

MDF檔案在SQL Server資料庫中恢複技術

 日期:2006-07-19  點擊:23  作者:  來源:網頁教學網先把要恢複的檔案置於MS SQL裡的DATA檔案裡,進入MS SQL主要資料庫伺服器後   1.我們使用預設建立一個供恢複使用的資料庫(如MHDYF2005)。可以在SQL

SQL Server跨伺服器訪問資料

  --1.直接用openrowset     create   view   視圖名     as     select   *   from   openrowset('sqloledb','另一伺服器名';'sa';'密碼',庫名.dbo,表名)    --2.用連結的伺服器         --先在企業管理器中建好訪問另一伺服器的連結的伺服器         --或者是直接用下面的語句來建立連結的伺服器(srv_lnk是連結的伺服器名,你可以自行修改)     exec   sp_

總頁數: 792 1 .... 240 241 242 243 244 .... 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.