国产老熟女高潮毛片A片仙踪林,欧美喂奶吃大乳,狠狠爱无码一区二区三区,女神的私人医生动漫免费阅读

新聞建站cms系統(tǒng)、政府cms系統(tǒng)定制開發(fā)

廣州網(wǎng)站建設公司-閱速公司

asp.net新聞發(fā)布系統(tǒng)、報紙數(shù)字報系統(tǒng)方案
/
http://m.tjsimaide.com/
廣州網(wǎng)站建設公司
您當前位置:首頁>博客日記

博客日記

Linux系統(tǒng)sql server數(shù)據(jù)庫常用操作

發(fā)布時間:2019/11/26 17:37:57  作者:Admin  閱讀:852  

廣告:

數(shù)據(jù)庫操作請參考官網(wǎng):
https://docs.microsoft.com/zh-cn/sql/relational-databases/system-stored-procedures/sp-detach-db-transact-sql?view=sql-server-ver15

連接數(shù)據(jù)庫:sqlcmd -S localhost -U SA -P '12345678'

1 獲取數(shù)據(jù)庫獨占權限:
USE master;
ALTER DATABASE newspaper SET SINGLE_USER;
go (后面不能有分號)

2 分離數(shù)據(jù)庫(備份)

下面的示例將 newspaper 數(shù)據(jù)庫與設置為 true 的skipchecks分離。
EXEC sp_detach_db 'newspaper', 'true';

查詢有哪些數(shù)據(jù)庫:SELECT Name from sys.Databases

以下示例將分離 newspaper 數(shù)據(jù)庫,并保留全文索引文件和全文索引的元數(shù)據(jù)。 此命令將運行 UPDATE STATISTICS,這是默認行為。

exec sp_detach_db @dbname='newspaper'
, @keepfulltextindexfile='true';

3 查看支持哪些排序規(guī)則

SELECT Name from sys.fn_helpcollations() where Name like '%Chinese%'
SELECT Name from sys.fn_helpcollations()

select SERVERPROPERTY('Collation') --查看默認排序規(guī)則 SQL_Latin1_General_CP1_CI_AS Chinese_PRC_CI_AS
select SERVERPROPERTY('SqlCharSetName')--查看排序使用字符集名稱 iso_1
select COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage') --查看默認編碼格式​​​​​​​ 936
CI 指定不區(qū)分大小寫,CS 指定區(qū)分大小寫

中文:Chinese_PRC_CI_AS

4 更改排序規(guī)則:
sudo /opt/mssql/bin/mssql-conf set-collation

5. 更改單個數(shù)據(jù)庫排序規(guī)則

解決方法:

a.設置數(shù)據(jù)庫的 Ristrict Access 為 SINGLE_USER.

b.執(zhí)行下列語句更改排序規(guī)則

USE master
GO
ALTER DATABASE newspaper COLLATE Chinese_PRC_CI_AS
ALTER DATABASE newspaper COLLATE SQL_Latin1_General_CP1_CI_AS
GO
c.上述命令執(zhí)行成功之后設置Ristrict Access 為 MULTI_USER.

ALTER DATABASE newspaper set MULTI_USER

6. 還原數(shù)據(jù)庫

附加數(shù)據(jù)庫
CREATE DATABASE newspaper
ON (FILENAME = '/var/opt/mssql/data/newspaper.mdf'),
(FILENAME = '/var/opt/mssql/data/newspaper_log.ldf')
FOR ATTACH;

還原備份文件:
RESTORE DATABASE newspaper FROM DISK = '/var/opt/mssql/data/20191125905.bak' WITH RECOVERY;

7. 重啟sql server服務

sudo systemctl restart mssql-server

8. 關閉客戶反饋

sudo /opt/mssql/bin/mssql-conf set telemetry.customerfeedback false

9. 將目錄的所有者和組更改為 mssql 用戶 :

sudo chown mssql /var/opt/mssql/data/master.mdf
sudo chgrp mssql /var/opt/mssql/data/master.mdf

sudo chown mssql /tmp/masterdatabasedir
sudo chgrp mssql /tmp/masterdatabasedir

10. 修改自增步長自長跳1000

修改/usr/lib/systemd/system/mssql-server.service 文件
ExecStart=/opt/mssql/bin/sqlservr -T272
systemctl daemon-reload

常見錯誤:
1. Error 5(Access is denied.) occurred while opening file '/var/opt/mssql/data/master.mdf' to obtain configuration information at startup. An invalid startup option might have caused the error. Verify your startup options, and correct or remove them if necessary.
更改文件夾權限

2 . Sql server用存儲過程處理中文出現(xiàn)亂碼 like N'%中文%' 或者like搜索沒有結果:

存儲過程里面改成: insert into test (a)values(N''+@title+'')
存儲過程里面定義變量:
@strWhere nvarchar(4000) = '', -- 查詢條件 (注意: 不要加 where)
declare @strSQL nvarchar(4000) -- 主語句
exec ( @strSQL) 主語句也要是nvarchar
程序里面改成:strWhere = strWhere + " and b.title like N'%" + keyword + "%' "; 

廣告:

相關文章
sql server
cms新聞系統(tǒng)購買咨詢
掃描關注 廣州閱速軟件科技有限公司
掃描關注 廣州閱速科技
主站蜘蛛池模板: 黄冈市| 得荣县| 长垣县| 汶上县| 江都市| 兴城市| 五常市| 罗山县| 涟源市| 信宜市| 会泽县| 剑阁县| 临桂县| 大理市| 伊通| 婺源县| 神农架林区| 达州市| 容城县| 上栗县| 邮箱| 礼泉县| 日照市| 旅游| 贵港市| 达日县| 永顺县| 城固县| 会宁县| 鹿泉市| 昂仁县| 青铜峡市| 江达县| 五寨县| 栾川县| 济源市| 崇阳县| 二连浩特市| 沾益县| 广德县| 肃南|