發表文章

目前顯示的是 2021的文章

[MS SQL] 當.SQL 檔案太大,無法用SSMS執行解決方案

使用產生指令碼將檔案備份, 當.SQL 檔案太大, 從SSMS打開或是記事本,會當掉無法開啟 可以使用以下方法執行:  C:\Program Files\Microsoft SQL Server\130\Tools\Binn\ sqlcmd -S 資料庫IP -U 使用者名稱 -P 使用者密碼 -d 資料庫名稱 -i ".sql檔案路徑,如:「C:\…\SQL.sql" sqlcmd -S Localhost -U sa -P password -d dbname -i "C:\compilerok\compilerok.sql"

MySQL 資料庫建立,定序查詢

MySQL 資料庫都各自有一個預設編碼 (database character set) 與一個預設定序 (database collation) 的設定值.,會影響資料存取 可在建立資料庫時決定, 也可透過 ALTER 來改變。 可以透過下列方式取得設定值 mysql >   SHOW   VARIABLES   LIKE   "character_set_database" ; mysql >   SHOW   VARIABLES   LIKE   "collation_database" ; 透過產生指定碼確認: mysql >   SHOW   CREATE   DATABASE  DATABASE_NAME;

[MS-SQL] 查詢資料庫中,各table 所佔容量、筆數

  查詢語法如下  可查資料庫中,各table 所佔容量、筆數  SELECT       t . object_id ,    OBJECT_NAME ( t . object_id )  ObjectName ,    sum ( u . total_pages )   *  8 Total_Reserved_kb ,    sum ( u . used_pages )   *  8 Used_Space_kb ,    u . type_desc ,    max ( p . rows )  RowsCount FROM    sys . allocation_units  u    JOIN   sys . partitions  p  on  u . container_id  =  p . hobt_id    JOIN   sys . tables  t  on  p . object_id   =  t . object_id GROUP   BY    t . object_id ,    OBJECT_NAME ( t . object_id ),    u . type_desc ORDER   BY    Used_Space_kb  desc ,    ObjectName ;  

Windwos 2019 更新時區,無權限 change time zone not have permission

圖片
已使用adminstrator權限開啟更新時區(change time zone) 回覆無權限更新 在命令列打上: timedate.cpl  並按右鍵使用管理者權限打開即可

[MS-SQL]不同版本資料庫 使用 bacpac 進行備份/還原 (匯出資料層應用程式)

圖片
不同版本的資料庫 當要匯回至低版本時,先前可能會使用產生指令碼 可以使用  匯出資料層應用程式 進行備份/還原 備份: 至該指定資料庫,選擇匯出  匯出資料層應用程式 並跟著步驟填寫存放位置即可完成 還原: 在資料庫 選擇 匯入資料層應用程式   並選擇.bacpac檔案路徑,及目的路徑,即可移轉完成 官方參考:https://docs.microsoft.com/zh-tw/sql/relational-databases/data-tier-applications/export-a-data-tier-application?view=sql-server-ver15

找不到路徑 \bin\roslyn\csc.exe

  如果確認專案中不需要使用到 Roslyn ,可以透過 Nuget 刪除它 - 開啟Nuget Console ,輸入以下指令 PM > Uninstall - package Microsoft . CodeDom . Providers . DotNetCompilerPlatform PM > Uninstall - package Microsoft . Net . Compilers Update-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -r

net use 系統發生 1219 錯誤

使用 net use 功能連結 net use X: \\ServerIP\backupdata\ /user:backup xxxxxx 返回結果: 系統發生 1219 錯誤。 但先前並沒有連線 請先使用查詢功能 C:\>net use 可以發現其實有連到ipc$ 只要執行: net use \\ServerIP /del 將該連線刪除即可連線

查詢 SQL Server 備份還原紀錄

  備份 紀錄 SELECT TOP 20 b . physical_device_name , a . backup_start_date , a . first_lsn , a . user_name , a . type FROM msdb .. backupset a INNER JOIN msdb .. backupmediafamily b ON a . media_set_id = b . media_set_id --WHERE a.type = 'L' ORDER BY a . backup_finish_date DESC SELECT b . name , a . type , MAX ( a . backup_finish_date ) lastbackup FROM msdb .. backupset a INNER JOIN master .. sysdatabases b ON a . database_name COLLATE DATABASE_DEFAULT = b . name COLLATE DATABASE_DEFAULT GROUP BY b . name , a . type ORDER BY b . name , a . type 還原紀錄 select * from msdb .. restorehistory order by restore_date desc