ø
簡介 本文主要介紹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 判斷是否存在該資料庫,存...