PIXNET Logo登入

小攻城師的戰場筆記

跳到主文

我是每天都和程式語言奮戰的小攻城師,在此記錄日常遇到的問題與解答。

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 18 週四 202418:51
  • [PowerShell] 連線到SQL Server確認資料連線

有時候在某些主機會需要確認資料庫能不能連線,但在 Web Server 上又不方便裝 SQL Server Management Studio (SSMS),同事建議我可以用 PowerShell 連線確認。如果有錯誤訊息,就表示某個地方出問題了;如果沒有印出任何訊息就回到命令提示字元,那就表示連得上。這樣 debug 方便很多!
# 連線字串
$connectionString = 'Data Source=127.0.0.1;database=testdb;User ID=testuser;Password=testpwd'
$sqlConnection = New-Object System.Data.SqlClient.SqlConnection $connectionString
# 建立連線
$sqlConnection.Open()
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(42)

  • 個人分類:MSSQL
▲top
  • 6月 07 週五 202417:33
  • [MSSQL] 處理時戳日期轉換時少一天的問題

我在 PHP 裡對資料庫寫入一個時戳時間 (timestamp),假設是 1717689600 好了,我預期它應該是 2024/06/07,但是從 SQL Server (MSSQL) 取出後,它卻變成 2024/06/06。
我用 Epoch & Unix Timestamp Conversion Tools 線上轉換了 timestamp,發現這個時間原來是這樣:
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(43)

  • 個人分類:MSSQL
▲top
  • 9月 08 週五 202319:28
  • [MSSQL] 無法卸除資料庫,因為目前正在使用中

在 MSSQL 出現「無法卸除資料庫 {database},因為目前正在使用中。」
可以在 SQL Server Management Studio 先用以下指令查目前正在執行的 process:
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(124)

  • 個人分類:MSSQL
▲top
  • 2月 17 週五 202317:00
  • [MSSQL] 指定定序,解決定序衝突問題

今天有個頁面吐出 HTTP 500,錯誤訊息是 SQL Server 的定序衝突:
PHP Fatal error:  Uncaught PDOException: SQLSTATE[42000]: [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]無法解析 equal to 作業中 "Chinese_Taiwan_Stroke_CI_AS" 與 "Chinese_Taiwan_Stroke_CS_AS" 之間的定序衝突。
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(2,713)

  • 個人分類:MSSQL
▲top
  • 11月 01 週二 202214:45
  • [PHP] MSSQL出現錯誤「將 varchar 資料類型轉換成 datetime 資料類型時,產生超出範圍的值」

有一批程式從 MySQL 移轉到 MSSQL,沒有正常執行,翻了 error log,看到錯誤訊息是在執行資料庫語法時,出現「將 varchar 資料類型轉換成 datetime 資料類型時,產生超出範圍的值」。
先複習一下 MSDN 上頭,日期區間可容許的範圍:
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(645)

  • 個人分類:MSSQL
▲top
  • 10月 18 週二 202214:46
  • [MSSQL] 日期參數轉換/運算時,出現「轉換 expression 到資料類型 datetime 時發生算術溢位錯誤」

原本有一段在 MySQL 上轉換日期的運算:
date_format(DATE_SUB(DATE_ADD(USER_DATE, INTERVAL 2 YEAR), INTERVAL 1 DAY), '%Y%m%d')
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(689)

  • 個人分類:MSSQL
▲top
  • 3月 30 週三 202214:59
  • [MSSQL] 資料庫從MySQL轉移至Sql Server

筆記一下最近遇到的 MySQL 資料庫移轉至 Sql Server 問題。
我們的環境:
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(1,014)

  • 個人分類:MSSQL
▲top
  • 4月 07 週四 201118:12
  • [MSSQL] SQL Server 2008 無法附加與無法更新 SP1 的錯誤排解

最近安裝 SQL Server 2008 後,遇到一些問題,筆記一下過程中發生的狀況與解決方法。
1. 資料庫檔案 (*.mdf) 無法正確附加。解決方式是在資料庫檔案上按右鍵→內容→切換至[安全性]頁籤,將檔案權限設定為「完全控制」給 NETWORK SERVICE 與 SQLServerMSSQLUser$<USERNAME>$MSSQLSERVER 這兩個帳戶。
因為沒有為資料庫檔案的「安全性」加上正確權限,可能會發生錯誤 3415:
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(2) 人氣(13,394)

  • 個人分類:MSSQL
▲top
  • 4月 12 週一 201018:47
  • [MSSQL] SQL Server 2005 Linked Server 設定

配合今天有個資料庫移機了,本來專案裡所有資料庫都在同一台機器上,這下就四散了,偏偏我的 SQL statement 有類似 "SELECT * FROM TA LEFT JOIN B.dbo.TB ON TA.C1=TB.C1 " 這種寫法,所以想說設個 Linked Server。一開始亂設當然是大失敗!最後參考保哥這篇《如何在 SQL 2005 中設定連結的伺服器(Linked Server)》和同事的協助設到好。
 
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(7,362)

  • 個人分類:MSSQL
▲top
1

內文搜尋

最近看了什麼呢

  • [Web] 在JC (Java Composer)設定多個header
  • [Windows] CURL出現「CRYPT_E_REVOCATION_OFFLINE (0x80092013) - 因為撤銷伺服器已離線,無法完成撤銷檢查」
  • [Windows] 使用IIS Crypto小心影響遠端桌面連線(RDP)運作
  • [Windows/macOS] 使用ffmpeg壓縮影片檔案
  • [PowerShell] 連線到SQL Server確認資料連線
  • [MOSS] 排除SharePoint搜尋功能無法使用問題
  • [Web] SSH Terrapin Prefix Truncation Weakness
  • [MSSQL] 處理時戳日期轉換時少一天的問題
  • [Web] Google Ad Manager無法刊登廣告問題排除
  • [Web] Cyberbit Range筆記

筆記分類成這些

toggle 文書處理 (5)
  • VIM (5)
  • LaTeX (8)
  • Excel (9)
  • PowerPoint (3)
  • Word (5)
toggle 前端技術 (4)
  • Browser (5)
  • HTML/CSS/JavaScript (39)
  • jQuery (9)
  • ExtJS (3)
toggle 後端技術 (8)
  • Sybase (1)
  • Oracle (1)
  • Java (2)
  • ASP.NET (14)
  • Python (9)
  • PHP (36)
  • MSSQL (9)
  • MySQL (7)
toggle 系統相關 (5)
  • iOS/Android (8)
  • IIS (5)
  • Apache (8)
  • Linux (7)
  • Windows (39)
toggle 其他內容 (9)
  • 施博瀚的以拉拉拉 (5)
  • SharePoint (6)
  • 網站設定 (9)
  • 使用其他網站的小筆記 (4)
  • 原文轉載 (1)
  • Version Control (16)
  • Conference (5)
  • Security (4)
  • 雜七雜八 (37)
  • 未分類文章 (1)

文章彙整

參觀人氣

  • 本日人氣:
  • 累積人氣:

大家通常讀這些

  • (245,855)[Win] 移除「永遠用選取的程式來開啟這種檔案」設定。
  • (33,068)[Windows]修改ASUS BIOS顯示卡設定
  • (112,849)[Office] 在 Word 2010 設定「合併儲存格」的快速鍵
  • (4,056)[JavaScript] Proj4js: TWD97 和 WGS84 兩種 GPS 座標系統之間的轉換
  • (24,456)[Misc.] 在 Apple Store 買東西時打統編(為發票加上統一編號)
  • (24,658)[Misc.] 郵局掛號郵件的改投改寄
  • (25,080)[Misc.] 東西掉到後面時取出 IKEA ALEX 抽屜櫃的抽屜
  • (28,666)[Office] 解決Powerpoint另存PDF失敗的問題
  • (30,917)[Windows] 查詢AD網域使用者帳號密碼到期日
  • (49,696)[Misc.] 查詢財團法人統一編號

 

里程碑