2019年8月28日 星期三
2018年12月12日 星期三
[MSSQL] 使用LineNotify發送通知
發送line 通知使用。
我也不知道他從哪些網頁參考出來的XD
取得token的方式,可參考前面文章 快速使用Line Notify
簡單說明
@token 就是對方的token
@msg就是內容
2018年12月7日 星期五
2018年12月3日 星期一
2018年11月29日 星期四
2018年11月23日 星期五
[PB] PowerBuilder 9 發送Mail使用 Store PROCEDURE
『只有函數和一些擴充預存程序可以從函數內執行』,
查了一下,EXEC 不能寫在函數,要麻就寫在SP上面。
2018年11月15日 星期四
2017年12月28日 星期四
2017年11月8日 星期三
資料庫查詢時,需多增加資料庫名稱
要重建環境時,會發生 無效的物件名稱 “RMIStubs”
查了老半天找不到原因,
後來發現,PLM在建置環境的時候,會用一段SQL去撈資料,
而table的名稱就是RMIStubs
但為什麼會找不到,
後來使用wcadmin這個帳號登入,
發現 如果單純跑SQL
select * from RMIStubs
select * from wcadmin.RMIStubs
上面這兩段是無法執行的,
select * from wcadmin.wcadmin.RMIStubs
必須輸入兩個資料庫名稱才能執行。
因為把wcadmin的權限 給拉到了 sysadmin
所以發生錯誤,把sysadmin拿掉就好。
根據參考別人的文章,
是說原因是因為 不是物件擁有者的關係,
REF.adalf的小技巧
2017年10月13日 星期五
2017年8月31日 星期四
sp_send_dbmail sqlcmd無法初始化
說來奇怪,
寄信的sql(使用Database Mail),
exec msdb.dbo.sp_send_dbmail ….
用『維護計畫』、SQL Serve Agent 跑都正常沒錯誤,
但只要丟去SQL裡面執行就直接跳
『無法初始化 sqlcmd 程式庫 ,錯誤號碼為 -2147467259。』
用中文google會發現,找不到問題!!
所以請用英文
sql server failed to initialize sqlcmd library
從權限的設定到mail設定檔的檢查都正常。
記得執行Sql server agent 的帳號權限要到 SSMS
設定使用者帳號的屬性->伺服器角色 權限要到 sysadmin
最後發現,問題出在@query有問題
本來的@query是
@query='USE mst_fatek ; SELECT …..
FROM RQTDL ‘
會一直出問題,
之後把 SQL改成
@query = ‘select ….. from mst_fatek.dbo.rqtdl’
就過了…….WTF
所以基本上這個錯誤訊息,就是SQL有誤!!!跟權限沒關係
2017年8月30日 星期三
SQL Server 2016連接 Integration Services 服務失敗
伺服器上面裝了,SQL Server 2016,
但不知道為何,SSMS沒有裝。
所以就去網路上抓了17.2 ,此時連線資料庫都正常。
但偏偏只有 連線 Integration Services 失敗,
只要一連線就是跳下面的訊息出來
其他資訊:
無法擷取此要求的資料。 (Microsoft.SqlServer.Management.Sdk.Sfc)
如需說明,請按一下: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&LinkId=20476
------------------------------
連接到電腦 "SQLSERVER4" 上的 Integration Services 服務失敗,錯誤如下: "指定的服務並不是已安裝的服務。"。
當您嘗試從目前版本的 SQL Server 工具連接到 SQL Server 2005 Integration Services 服務時,就可能發生這種錯誤。請改為在服務組態檔中加入資料夾,讓本機 Integration Services 服務來管理 SQL Server 2005 執行個體上的封裝。
如需說明,請按一下: http://go.microsoft.com/fwlink/?LinkId=506689
跟同事試了老半天,最後發現 這篇
抱著姑且一試的心情,改去抓16.5.3 的SSMS,
移除舊的SSMS 17.2,再安裝16.5.3,
WTF ,連線到SSIS正常了。
2017年6月29日 星期四
2016年8月10日 星期三
SQLserverCLR-Trigger建立、部屬 快速使用備忘錄(一)
CLR 中執行的程式碼稱為 Managed 程式碼。 CLR 提供程式執行所需的各種功能及服務,包括 just-in-time (JIT) 編譯、配置及管理記憶體、強制使用型別安全性、例外處理、執行緒管理及安全性。
利用 Microsoft SQL Server 中裝載的 CLR (稱為 CLR 整合),您能夠以 Managed 程式碼撰寫預存程序、觸發程序、使用者定義函式、使用者定義型別及使用者定義彙總。 因為 Managed 程式碼在執行前會編譯成原生程式碼,所以在部分案例中可大幅提升效能。
Managed 程式碼使用程式碼存取安全性 (CAS)、程式碼連結及應用程式定義域,以防止組件執行某些作業。 SQL Server 使用 CAS 協助保護 Managed 程式碼,並防止損害作業系統或資料庫伺服器。
本節的目的是僅提供以 SQL Server CLR 整合進行程式設計快速入門所需的足夠資訊,並未包含廣泛資訊。 如需詳細資訊,請參閱您所使用之 SQL Server 版本的《SQL Server 線上叢書》版本。(摘錄自 微軟)
2016年7月20日 星期三
2016年7月1日 星期五
2016年4月25日 星期一
2016年3月10日 星期四
監看Linq、Sql parameter 的方法
不然就準備開 SQL Server Profiler,看到底丟過去的是哪些資料。
剛在論壇亂逛時發現有人提供了一套不錯的軟體,省眼力、快速、方便。
不用再看Sql server profiler了,說真的我看不懂。
ExpressProfiler
2015年12月28日 星期一
SQL server Express 自動備份於NFS
目前要備份的機器,由於已經有廠商在上面架了一台sql server2005,
而不知道密碼無法登入。
故自行安裝SQL server 2014 express,
基本的cmd指令
sqlcmd -i D:\Kill\DB_BACKUP\backup.sql -o D:\Kill\DB_BACKUP\result.txt
記得存成『.cmd』,存成『.bat』會無法自動執行。
但由於此台電腦上有多台sqlserver,當你下sqlcmd時,不知道他會去執行哪個執行個體。
故需在前面加上連線的指令
sqlcmd -S 10.XX.XX.XX,1433 -U test -P test1234
合起來就變成
sqlcmd -S 10.XX.XX.XX,1433 -U test -P test1234 -i D:\Kill\DB_BACKUP\backup.sql -o D:\Kill\DB_BACKUP\result.txt
另外,如果要存在NFS上面,該資料夾的寫入權的使用者為 CCB/daimom
,需將服務內的 SQL Server (SQLEXPRESS) 內的 登入身份也同時更改成 CCB/daimom
才能夠將備份的檔案寫入到該資料夾。
總網頁瀏覽量
About
每次一句
Popular Posts
-
放了四天假,第一天上班 就看到Server出了點問題, 開工作管理員沒看到有吃大量記憶體的程式, 後來查到一篇, 黑暗執行緒-Windows記憶體都用到哪裡去了? 去抓了 RAMMap 來用,才發現所有的記憶體都被Drier Locked吃掉了,大約有4xG 看了幾篇文章 ...
-
前言 最近發現的,電腦開機過一段時間後,記憶體常被咬滿。 但看真實的記憶體使用量,又沒有特定的程式在使用。 最後才看到,『非分頁集區的記憶體』高的很誇張。
-
總是要用到下面的script 就是上一篇講沒很多的 @name @namespace @version @author @description ..這些東西 原文請參考 官網 簡單的就帶過, 困難的就略過, 普通的就掃過。XD 自己要用的其實上面打什...
-
首先來說起因源由, 因為以前常用的F2碰到了硬碟的GPT格式就不能用。 有試過改電腦的bios,但不是每台電腦都能改。 所以,回來當MIS後,就開始找其他備份軟體了。 此軟體的 安裝、下載,不解釋,網路上很多教學。 值得一提的是,有些電腦如果你設定了秒數,但一直都沒看到...
-
前言 弄MsChart的時候,搞了太多的參數, 不寫一下又怕到時忘記
Blog Archive
-
▼
2023
(34)
-
▼
7月
(15)
- [雜談]這篇是六百零一篇了
- [k8s]kubeadm重新產生驗證
- [Terraform]terraform 部署,啓動docker安裝metadata_startup...
- [Terraform]Terraform的基本概念
- [Terraform]用chatGPT學Terraform
- [Git]git submodule 下載失敗
- [K8s]k8s 的sercret複製
- [GCP]gcs cors設定
- [GCP]gcs自動刪除檔案
- [GCP]GCS 掛載domain
- [k8s]openlens 還原 pod shell or logs button
- [Scrapy]gerapy+scrapyd+mongo爬蟲整套流程
- [GKE]kubecolor 直觀的kubectl
- [GKE] 一步步篩選k8s的deploy內容
- [Google]Google sheet 使用 Query
-
▼
7月
(15)