道與魔:SqlServer預存程序/函數加/解密

   【IT168 伺服器學院】預存程序、儲存函數的加密:WITH ENCRYPTION     <!--[if !supportLineBreakNewLine]-->  <!--[endif]-->    CREATE procedure dbo.sp_XML_main     @table_name nvarchar(260)='',    @dirname nvarchar(20)=''    WITH ENCRYPTION    as     begin    

SQL SERVER 查詢緩慢解決案例

今天遇到一個奇怪的問題 配置:192.168.x.x,作業系統win2008x64sp1,資料庫sqlserver2008 現象:sqlserver查詢,本機正常,同網段的其他機器,查詢速度異常緩慢(登入很快,250條記錄小表的查詢時間接近30秒) 解決: 經查,是broadcom網卡驅動中的管理軟體,對ipv4資料包過濾導致,禁用該管理軟體的所有過濾選項後,問題解決  看來內建的管理軟體也不是很靠譜。。。 

SQL Server 事務及復原事務

    第一種:Code highlighting produced by Actipro CodeHighlighter

Sql Server全域變數

Sql Server一共提供了30多個全域變數常用:@@IDENTITY  : 返回最後插入行的識別欄位的列值。@@ERROR  : 返回最後執行的Transact-SQL語句的錯誤碼。沒有錯誤則為零。@@ROWCOUNT  : 返回受上一語句影響的行數,任何不返回行的語句將這一變數設定為0。@@DBTS  : 返回當前資料庫的時間戳記值必須保證資料庫中時間戳記的值是惟一的。@@SERVERNAME  : 返回運行SQL Server 2000本機伺服器的名稱。@@REMSERVER  :

使用OPENROWSET將資料從excel匯入到sql server

在做項目實施時,經常需要給使用者提供一個excel模板,讓使用者根據自己的實際情況在excel中按要求錄入一個基礎資料(比如部門人員資料、線上考試的試題庫、裝置資訊等),這樣做的原因一個是因為使用者一般對excel比較熟悉;另一個原因是使用excel的話客戶可以直接從其它資料來源匯入,而不是從頭開始錄入。 當使用者將處理好的試算表交給我們後,一般實施人員會利用自己熟悉的工具將excel匯入到系統資料表中,我以前一直用工具匯入,但今天一同事告訴我可以直接用sql

SQL Server常用工具——SQL Server Powershell Extensions

使用PowerShell的優點與使用標準的T-SQL和SSIS進行自動化的方法相比,PowerShell指令碼為DBA們帶來了更多優點。這些優點包括: 1、對多伺服器進行自動化處理更為簡單,我們可以在多台SQL

Sql Server 資料縱列轉橫列

-- take AdventureWorks database as exampledeclare @fromDate datetime, @dueDate datetimeselect @fromDate = '2003-09-01', @dueDate='2003-09-16'select top 100 a.ProductId, convert(nvarchar(10), b.OrderDate, 20) as OrderDate, count(*) as

SQL SERVER 如何批量修改表和預存程序的架構

SQL 2005 如何批量修改表和預存程序的架構***首先需要在要修改的庫的安全選擇中對其中的架構項添加一個新的架構所有者1。先說說如何在SQL 2005中批量修改預存程序的架構。執行以下SQL,將執行結果拷貝出來,批量執行既可。SELECT 'ALTER SCHEMA dbo TRANSFER ' + s.Name + '.' + p.Name FROM sys.Procedures p INNER JOIN sys.Schemas s on p.schema_id =

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虛擬伺服器IP的問題

        因為客戶應用的變化,需要修改網路結構和更改防火牆設定。在此過程中碰到了直接修改SQL SERVER伺服器IP後SQL SERVER綁定不了監聽連接埠的情況。        具體情況是這樣,因應客戶應用的需要,要求修改防火牆SSN伺服器IP地址,為了保證伺服器訪問使用者繼續使用以前的IP地址訪問伺服器,需要做連接埠映射。SQL SERVER是以虛擬伺服器形式裝在叢集伺服器上的,有自己獨立的名稱和IP地址。修改叢集伺服器的IP地址沒任何問題,但是修改好SQL

[轉貼]操作SQL Server Mobile資料庫代碼

整理幾段操作 SQL Server Mobile 資料庫的常用 C# 代碼,供剛剛接觸 SQL Server Mobile 開發的朋友參考。 1. 建立資料庫 // 建立資料庫 File.Delete(\"Test.sdf\"); SqlCeEngine engine = new SqlCeEngine(     \"Data Source=’Test.sdf’;LCID=1033;Password=\\\"s$;2’!dS64\\\";Encrypt=TRUE;\");

如何查詢SQL Server 的版本號碼 (打了SP X 補丁)

如果查詢SQL Server 2000 的版本號碼,是否打了 sp4補丁.  可以用下面幾種方式查詢到select   @@VERSION           Transact-SQL   參考                 @@VERSION     返回   Microsoft&reg;   SQL   Server   當前安裝的日期、版本和處理器類型。         文法     @@VERSION         傳回型別     nvarchar         注釋  

SQL Server 動態SQL

 測試表/資料CREATE TABLE test_dysql (id     INT,name   VARCHAR(10),val    INT);INSERT INTO test_dysql(id, name, val) VALUES (1, 'A', 10);INSERT INTO test_dysql(id, name, val) VALUES (2, 'B', 20);INSERT INTO test_dysql(id, name, val) VALUES (3, 'C',

在SQL Server資料庫中大量匯入資料的四種方法

在SQL Server資料庫中大量匯入資料的四種方法,在軟體項目實施的時候,資料匯入一直是項目人員比較頭疼的問題。其實,在SQL Server中整合了很多成批匯入資料的方法。有些項目實施顧問頭疼的問題,在我們資料庫管理員眼中,是小菜一碟。現在的重點就是,如何讓使用者瞭解這些方法,讓資料匯入變得輕鬆一些。第一:使用Select Into語句若企業資料庫都採用的是SQL Server資料庫的話,則可以利用Select Into語句來實現資料的匯入。Select

SQLServer資料表分區最佳化資料庫

你是不是也在苦苦尋求最佳化自己的SQL Server資料庫的方法?如果你的資料庫裡有不少非常大的表格,資料分割函數能夠幫到你很大的忙,因為它可以把這些大表格分割成獨立檔案組。這個技術可以讓你把資料分布在不同的物理磁碟中,並通過調節它們的並行效能來最佳化你的查詢效能。 對SQL Server資料表進行分區的過程分為三個步驟: 1)建立分區函數 2)建立資料分割配置 3)對錶格進行分區 分區函數定義how,即你想要SQL

SQL Server 阻止了對組件 ‘Ad Hoc Distributed Queries’ 的 STATEMENT’OpenRowset/OpenDatasour

SQL Server 阻止了對組件 \'Ad Hoc Distributed Queries\' 的訪問     在Sql Server中查詢一下Excel檔案的時候出現問題:SELECT *  FROM OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0','Excel 8.0;IMEX=1;HDR=YES;DATABASE=D:\a.xls',[sheet1$])    結果提示:    SQL Server 阻止了對組件 'Ad Hoc Distributed

50種方法巧妙最佳化你的SQL Server資料庫

查詢速度慢的原因很多,常見如下幾種:    1、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程式設計的缺陷)    2、I/O輸送量小,形成了瓶頸效應。    3、沒有建立計算資料行導致查詢不最佳化。    4、記憶體不足    5、網路速度慢    6、查詢出的資料量過大(可以採用多次查詢,其他的方法降低資料量)    7、鎖或者死結(這也是查詢慢最常見的問題,是程式設計的缺陷)    8、sp_lock,sp_who,活動的使用者查看,原因是讀寫競爭資源。    9、返回了不必要的行

談一談SQL Server中的執行計畫緩衝

[轉]http://www.cnblogs.com/CareySon/archive/2013/05/04/PlanCacheInSQLServer.html簡介    我們平時所寫的SQL語句本質只是擷取資料的邏輯,而不是擷取資料的實體路徑。當我們寫的SQL語句傳到SQL

SqlServer 取時間列的日期部分

取出資料庫欄位中DateTime列的日期部分:(1)select Datename(year,GetDate())+'-'+Datename(month,GetDate())+'-'+Datename(day,GetDate()) (2)select convert(varchar(10),getdate(),120) (3)select * from MyDsk_提醒 where year(預約時間) = '2008' and month(預約時間)='8' and Day(預約時間)='29

50種方法巧妙最佳化SQL Server資料庫

查詢速度慢的原因很多,常見如下幾種:    1、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程式設計的缺陷)    2、I/O輸送量小,形成了瓶頸效應。    3、沒有建立計算資料行導致查詢不最佳化。    4、記憶體不足    5、網路速度慢    6、查詢出的資料量過大(可以採用多次查詢,其他的方法降低資料量)    7、鎖或者死結(這也是查詢慢最常見的問題,是程式設計的缺陷)    8、sp_lock,sp_who,活動的使用者查看,原因是讀寫競爭資源。    9、返回了不必要的行

總頁數: 792 1 .... 660 661 662 663 664 .... 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.