SQL Server 資料庫程式設計技巧

2022-07-20 07:45:10 字數 1827 閱讀 1250

ø

簡介 本文主要介紹sql server 資料庫在平常的開發中,可能會涉及到的程式設計技巧,主要包含以下內容:

1.解決sql server 不支援127.0.0.1 登入

2.查詢sql server 執行過的sql 語句

3.解決執行作業報錯:sqlserveragent 當前未執行,因此無法將此操作通知它。(microsoft sql server,錯誤: 22022) 1.

解決sql server 不支援127.0.0.1 登入,設定步驟如下:

1)開啟「計算機管理」 -> 服務和應用程式 -> sql server 配置管理器。

2)sql server

網路配置-> mssqlserver的協議-> 啟用"tcp/ip"和"named pipes"。

3)在啟動tcp/ip協議後,還要把其屬性中的tcp埠號改為1433(動態埠)或修改為自己想要的埠號。

4)重啟"sql server"。 2.

查詢sql server 執行過的sql 語句

主要使用

sys.dm_exec_query_stats

檢視與 sys.dm_exec_sql_text 函式,參考

官方文件

。 select

top 1000

t2.text

as '

執行的sql語句'

, t1

.execution_count

as '

執行次數'

, t1

.total_elapsed_time

as '

耗時',

t1.total_logical_reads

as '

邏輯讀取次數'

, t1

.total_logical_writes

as '

邏輯寫入次數'

, t1

.total_physical_reads

as '

物理讀取次數'

, t1

.creation_time

as '

執行時間'

, t1

.* from

sys.

dm_exec_query_stats

as t1cross

sys.dm_exec_sql_text(t1

.sql_handle

) as t2

wheret1.

creation_time

between

'2018-06-20 00:00:00'

and'2018-06-21 23:59:59'

andt2

.text

like

'%%'

order

by t1

.total_elapsed_time

desc

;order

by t1

.total_elapsed_time

desc

; 3.

解決執行作業報錯:sqlserveragent 當前未執行,因此無法將此操作通知它。(microsoft sql server,錯誤: 22022)

1)錯誤描述:

2)解決錯誤:導致該錯誤原因是因為sql server **服務未開啟,將該服務開啟即可,並設為自動啟動,例如:

C 資料庫(SQL server)程式設計

解決c 資料庫程式設計中的資料庫連線和float型變數的儲存問題,記錄之。如下 c include stdafx.h include include include import c program files common files system ado msado15.dll no names...

SQLServer程式設計 資料庫設計

sqlserver教程 專案文件參考 sql server開發文件 1 開發規範 sql server資料庫開發規範 關係型資料庫基本概念與知識框架 實體,屬性 由表 關係 以及操作物件 儲存過程 檢視 組成 資料庫完整性以及冗餘 資料庫效能概念。基本知識 1 建立資料庫 使用者的建立,許可權管理。...

SQL Server資料庫的基礎指令碼程式設計

資料庫指令碼的基礎程式設計 go批量處理語句 用於同時處理多條語句 use指定資料庫或表 use master 建立資料庫 gouse student 建立表 student 表示資料庫 go 建立 刪除資料庫 方法1 乙個簡單的資料庫建立指令碼 use master go 判斷是否存在該資料庫,存...