使用 Transact-SQL查看服務器的排序規則

查看服務器的排序規則設置

SELECT CONVERT (varchar, SERVERPROPERTY('collation'));sql

EXECUTE sp_helpsort;數據庫

SELECT name, description FROM sys.fn_helpcollations(); --SQL Server 2017服務器

 

查看數據庫的排序規則設置
SELECT name, collation_name FROM sys.databases;
SELECT CONVERT (varchar, DATABASEPROPERTYEX('database_name','collation'));

spa

查看列的排序規則設置3d

SELECT name, collation_name FROM sys.columns WHERE name = N'<insert character data type column name>';日誌

 SQL Server 中的排序規則可爲您的數據提供排序規則、區分大小寫屬性和區分重音屬性;code

排序規則指定表示數據集中每一個字符的位模式。 排序規則還肯定數據的排序和比較規則。orm

 

使用 sp_spaceused 顯示數據庫的數據和日誌空間信息

 USE AdventureWorks2012; GO EXEC sp_spaceused N'Purchasing.Vendor'; GOserver

經過查詢 sys.database_files 顯示數據庫的數據和日誌空間信息

USE AdventureWorks2012; GO SELECT file_id, name, type_desc, physical_name, size, max_size FROM sys.database_files ; GO排序

增長數據庫的大小

USE master; GO ALTER DATABASE AdventureWorks2012 MODIFY FILE (NAME = test1dat3, SIZE = 20MB); GO

經過將 SQL Server 數據庫置於單用戶模式,對其重命名

 USE master; GO

ALTER DATABASE MyTestDatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE

GO

ALTER DATABASE MyTestDatabase MODIFY NAME = MyTestDatabaseCopy ;

GO

ALTER DATABASE MyTestDatabaseCopy SET MULTI_USER

GO

將數據庫設置爲單用戶模式

USE master;

GO

ALTER DATABASE AdventureWorks2012 SET SINGLE_USER WITH ROLLBACK IMMEDIATE;

GO

ALTER DATABASE AdventureWorks2012 SET READ_ONLY;

GO

ALTER DATABASE AdventureWorks2012 SET MULTI_USER;

GO

收縮數據庫

DBCC SHRINKDATABASE (UserDB, 10); GO

收縮數據或日誌文件

USE UserDB; GO DBCC SHRINKFILE (DataFile1, 7); GO

UserDB 數據庫中名爲 DataFile1 的數據文件的大小收縮到 7 MB。

查看數據庫的兼容級別

USE AdventureWorks2012; GO SELECT compatibility_level FROM sys.databases WHERE name = 'AdventureWorks2012'; GO

更改數據庫的兼容級別

ALTER DATABASE AdventureWorks2012 SET COMPATIBILITY_LEVEL = 120; GO

相關文章
相關標籤/搜索