有次,無意間發現到有高手下的一道指令,可以讓使用者在執行批次檔時,具有互動的效果。
這技巧雖小,相信日後一定會用到;敢緊記下來,免得日後忘了。
@echo off
set /p TableName=請輸入要讀取資料的表名:
@echo "正在讀取 %TableName% ...."
以前這名的主人,會說 Perton 是 普通(台語)。 信主後,Perton 是主の殿與教會,他已不再和以前一樣,舊事已過,今日已成新造之人。 定睛在主的榮面上,遠重於人話語上的小信及自我抵毁。
有次,無意間發現到有高手下的一道指令,可以讓使用者在執行批次檔時,具有互動的效果。
這技巧雖小,相信日後一定會用到;敢緊記下來,免得日後忘了。
@echo off
set /p TableName=請輸入要讀取資料的表名:
@echo "正在讀取 %TableName% ...."
使用 Batch 建立日期目錄,在設立初期為了能確認抓取日期數據之正確值,一般會先將抓取到的數據存到 變數 中,再配合 MD %變數% 來創建目錄。
先顯示 日期與時間值:
echo %date% ‘ 2010/10/01
echo %time% ‘ 11:03:23
使用 %變數:~起始位置,取字元長度% 來截取字串中的內容。
set yyyymmdd_hhmmss=%date:~2,4%%date:~5,2%%date:~8,2%_%hh%%time:~3,2%%time:~6,2%
echo %yyyymmdd_hhmmss%
最後,下達 MD 指令
md C:\Backup\%yyyymmdd_hhmmss%
讀取 Excel 資料時,報錯誤訊息?
There was an exception running the extensions specified in the config file. --> Mazimun request length exceeded.
處理方法:
雲端運算涵蓋兩大範疇:
1. 雲端服務
2. 雲端服務的各種應用程式
雲端運算一般可分成為三大產業:
1. IaaS (Infrastructure as a Service, 基礎架構即服務)
2. PaaS (Platform as a Service, 平台即服務)
3. SaaS (Software as a Service, 軟體即服務)
雲端運算五大威力:
1. 大幅節省客戶端的成本
2. 提供按需求、喜好、隨選服務(On-Demand Service) 用多少、付多少
3. 提高資源使用效率
4. 提供無限可能與多元化機會
5. 超大規模,協助建構新興產業
雲端將引爆五大變革:
1. 網路軟體躍升成為新勢力
2. 雲端與桌端的軟體戰爭,一觸即發
3. 付費軟體版權商業模式的挑戰
4. 網路商業獲利模式的翻新,降低網路業門檻
5. 虛擬化 + 精簡化,硬體廠商變身成內容或服務公司
方法有二:
1. restore filelistonly from disk='E:\DBBackup\20100912\IEDB09_20100912\IEDB09-2010-09-12.bak'
===>
IEDB09_Data d:\Program Files\Microsoft SQL Server\MSSQL\data\IEDB09.mdf
IEDB09_Log d:\Program Files\Microsoft SQL Server\MSSQL\data\IEDB09_log.ldf
2. 在 SQL Server Enterprise Manager 中操作
openFileDialog1.Title = "File UpLoad";
openFileDialog1.Filter = "圖檔(*.TIF)|*.TIF|" +
"圖檔(*.PDF)|*.PDF";
openFileDialog1.Multiselect = true;
cntWEB05A["file_name"] = "";
wFileCount = 0;
DialogResult dr = openFileDialog1.ShowDialog();
if (dr == System.Windows.Forms.DialogResult.OK)
{
foreach (String file in openFileDialog1.FileNames)
{
try
{
cntWEB05A["file_name"] += file + "\r\n";
wFileCount++;
}
catch (System.Exception ex)
{
MessageBox.Show("cmdPath_Click" + ex.Message);
}
}
cntWEB05A["file_name"] = cntWEB05A["file_name"].ToString().Substring(0, cntWEB05AH["file_name"].ToString().Length - 2);
}
lblFileCnt.Text = "上傳合計:" + wFileCount.ToString("0000") + " 筆";
cntWEB05A.Update();
連線到資料庫的 OLE DB 用法,一般來說,可以使用:
1. *.udl 連線字串記錄檔
2. 程式中直接用連線字串
以下是各類型資料庫連線字串的範例:
重新初始化同步表的動作,有幾個步驟:
1. 在 DB 主機中,找到要重新初始化的同步項目
2. 在 同步 主機中,Replication Monitor / Agents / Snapshot Agents 指定要初始化的項目,並啟動代理功能。
3. 如此設定後,運行的結果會是重建 同步臨時表 (所以原本在臨時表中的 Trigger 會被移除)
對此, 要事先保留相關的 Trigger 設定。
對於資料庫中的任何一個資料表,若是先前有設定過 Tirgger 程序,有時候需要禁用或啟用,該下什麼指令?
禁用:
alter table Table_Name disable trigger all
啟動:
alter table Table_Name enable trigger all