SqlServer
基本資訊
--https://itorz324.blogspot.com/2019/09/sql-server-logbig-ldf-file.html
USE MTG_Financial_DEV;
GO
-- changing the database recovery model to simple.
ALTER DATABASE MTG_Financial_DEV
SET RECOVERY SIMPLE;
GO
-- Shrink UserDB_log file to 20 MB.
DBCC SHRINKFILE (MTG_Financial_log, 20);
GO
-- changing the database recovery model to FULL.
ALTER DATABASE MTG_Financial_DEV
SET RECOVERY FULL;
GO
查詢預存的資訊
--查詢預存程序的參數(Parameters)
SELECT
p.name AS ParameterName,
TYPE_NAME(p.user_type_id) AS DataType,
p.max_length,
p.is_output
FROM sys.parameters p
INNER JOIN sys.objects o ON p.object_id = o.object_id
WHERE o.type = 'P' -- 'P' 表示 Stored Procedure
AND o.name = 'VCALENDAR_Query'
AND SCHEMA_NAME(o.schema_id) = 'dbo'
--查詢預存程序的回傳欄位資訊(結果集欄位)
--ps: 動態的SQL無法使用
SELECT
name AS ColumnName,
system_type_name AS DataType,
is_nullable
FROM sys.dm_exec_describe_first_result_set(N'dbo.VCALENDAR_Query', NULL, 0);
- 針對預存沒權限處理 @George
- EXEC dev.DBA_Grant_Permissions 'ERP_DataAccess', 1
資料庫加入使用者
USE [GuruERP_Center] GO CREATE USER [CorexERP_WebAppUser] FOR LOGIN [CorexERP_WebAppUser] GO USE [GuruERP_Center] GO ALTER ROLE [db_datareader] ADD MEMBER [CorexERP_WebAppUser] GO USE [GuruERP_Center] GO ALTER ROLE [db_datawriter] ADD MEMBER [CorexERP_WebAppUser] GO
效能