MS-SQL 無法刪除使用者 - 資料庫主體在資料庫中擁有 結構描述 且無法卸除。(Microsoft SQL Server, 錯誤: 15138)
在設定MSSQL時,很常把結構描述跟成員資格搞錯
一個想法。一個觀點。一個技術
MS-SQL 無法刪除使用者 - 資料庫主體在資料庫中擁有 結構描述 且無法卸除。(Microsoft SQL Server, 錯誤: 15138)
在設定MSSQL時,很常把結構描述跟成員資格搞錯
直接舉例:
比如,在C:\Temp下,有一個Source目錄,裡面包含下列結構
test.csv
Date1目錄
test1.csv
Date2目錄
test2.csv
我想將它複製到C:\Temp的Destination目錄下,且呈現方式為:
test.csv
test1.csv
test2.csv
則建立一個批次檔(CopyAllDirToSingleDir.bat),內容如下:
Dir /s /b %1 >> %Temp%\AList.txt
For /f %%a in (%Temp%\AList.txt) do Xcopy %%a %2 /y
Del %Temp%\AList.txt
然後開啟命令字元模式,在CopyAllDirToSingleDir.bat所在資料夾中,輸入
CopyAllDirToSingleDir C:\Temp\Source C:\Temp\Destination
即可得到上述結果
首先,先打開MySQL Client
輸入管理員密碼
可查詢目前已設定的登入權限
在提示字元下輸入 CREATE USER 'userid'@'xxx.xxx.xxx.xxx' IDENTIFIED BY 'password';
這裡要注意,userid及xxx.xxx.xxx.xxx都要個別用單引號框起來,而其中的userid及password,就是未來遠端登入要使用的帳號及密碼,而xxx.xxx.xxx.xxx則為遠端連入的IP位址。比如說未來要從192.168.1.1,使用帳號root及密碼123連到這台MariaDB,那指令就會是 CREATE USER 'root'@'192.168.1.1' IDENTIFIED BY '123';
出現Query OK,即代表成功。
PS:此方式略過了一些權限管制的概念,只是讓帳號可以達到遠端連入而已,請自行注意資安風險哦~
MS-SQL 無法刪除使用者 - 資料庫主體在資料庫中擁有 結構描述 且無法卸除。(Microsoft SQL Server, 錯誤: 15138) 在設定MSSQL時,很常把結構描述跟成員資格搞錯 這是結構描述 這是成員資格 成員資格是設定權限用的,結構描述...我不太清楚 X...