2009年12月24日 星期四

比對Excel某兩欄欄位值


格式-->設定格式化條件-->如下圖。
由格式設定所要顯示的格式。

2009年5月21日 星期四

同一個 IIS 處理序中不能執行兩個不同版本的 ASP.NET

在Windows2003中,若有Web應用程式要在不同版本的.NET FrameWork(1.1、2.0)執行,則需設定不同的應用程式集區,否則該Web應用程式無法執行!事件檢視器會出現『同一個 IIS 處理序中不能執行兩個不同版本的 ASP.NET。請使用 IIS 系統管理工具重新設定伺服器使用不同的處理序來執行應用程式』。

2009年4月23日 星期四

居然不能貼Code

要貼上一篇文章的Code,一直貼不上去,Google一下才發現,原來這個Blog不能貼Code,但可由這個網站centricle,將字元『<』轉換成『&lt』就可以啦!

執行Ajax網頁出現'Sys'未被定義

在<System.Web>加入以下程式碼:

<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
</httpHandlers>

<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</httpModules>

2009年3月2日 星期一

vb.net執行bat檔

System.Diagnostics.Process.Start("cmd", "/k C:\1.bat")

2009年1月15日 星期四

如何將 SQL Server 2005 設定為允許遠端連接

文章原始出處:http://support.microsoft.com/kb/914277/zh-tw

如果要在 SQL Server 2005 執行個體啟用遠端連接,並且開啟 SQL Server Browser 服務,請使用 SQL Server 2005 介面區組態工具。當您安裝 SQL Server 2005 時,會一起安裝介面區組態工具。

啟用 SQL Server 2005 Express 或 SQL Server 2005 Developer Edition 的遠端連接
您必須針對您要從遠端電腦連接的每個 SQL Server 2005 執行個體,啟用遠端連接。如果要執行這項操作,請依照下列步驟執行:
按一下 [開始],指向 [程式集],指向 [Microsoft SQL Server 2005],再指向 [組態工具],然後按一下 [SQL Server 介面區組態]。
在 [SQL Server 2005 介面區組態] 頁面上,按一下 [服務和連接的介面區組態]。
在 [服務和連接的介面區組態] 頁面上,展開 [Database Engine],按一下 [遠端連接],再按一下 [本機和遠端連接],按一下要為您的環境啟用的適當通訊協定,然後按一下 [套用]。注意 當您收到下列訊息時,請按一下 [確定]:
直到重新啟動 Database Engine 服務之後,對連接設定所做的變更才會生效。
在 [服務和連接的介面區組態] 頁面上,展開 [Database Engine],按一下 [服務],再按一下 [停止],等待 MSSQLSERVER 服務停止,然後按一下 [啟動] 重新啟動 MSSQLSERVER 服務。

啟用 SQL Server Browser 服務
如果您要使用執行個體名稱執行 SQL Server 2005,但不想在連接字串中使用特定 TCP/IP 通訊埠編號執行 SQL Server 2005,則必須啟用 SQL Server Browser 服務才能允許遠端連接。例如,SQL Server 2005 Express 是以預設的執行個體名稱 Computer Name\SQLEXPRESS 安裝的。無論您正在執行多少個 SQL Server 2005 執行個體,您只需要啟用 SQL Server Browser 服務一次。如果要啟用 SQL Server Browser 服務,請依照下列步驟執行。重要 這些步驟可能會增加您的安全性風險。此外,這些步驟也可能使您的電腦或網路更容易遭受惡意使用者或惡意軟體 (例如病毒) 的攻擊。我們建議您執行本文所述的程序,使程式可以依照其設計來運作或實作特定程式功能。在進行這些變更之前,建議您先評估在特定環境中實作這個程序的相關風險。如果您決定實作這個程序,請採用任何其他的適當步驟,以協助保護您的系統。建議您只有在真正需要時,才使用這個程序。
按一下 [開始],指向 [程式集],指向 [Microsoft SQL Server 2005],再指向 [組態工具],然後按一下 [SQL Server 介面區組態]。
在 [SQL Server 2005 介面區組態] 頁面上,按一下 [服務和連接的介面區組態]。
在 [服務和連接的介面區組態] 頁面上,按一下 [SQL Server Browser],再按一下 [啟動類型] 的 [自動],然後按一下 [套用]。注意 當您按一下 [自動] 選項時,SQL Server Browser 服務會在您每次啟動 Microsoft Windows 時自動啟動。
按一下 [啟動],然後按一下 [確定]。注意 當您在電腦上執行 SQL Server Browser 服務時,電腦會顯示電腦上正在執行的每個 SQL Server 執行個體的名稱和連線資訊。只要不啟用 SQL Server Browser 服務,並且透過指派的 TCP 通訊埠直接連接到 SQL Server 的執行個體,即可降低這個風險。透過 TCP 通訊埠直接連接到 SQL Server 的執行個體不在本文討論範圍內。如需有關 SQL Server Browser 伺服器及連接到 SQL Server 執行個體的詳細資訊,請參閱《SQL Server 線上叢書》中的下列主題:
SQL Server Browser 服務
連接到 SQL Server Database Engine
用戶端網路組態

在 Windows 防火牆中建立例外
這些步驟適用於 Windows XP Service Pack 2 (SP2) 和 Windows Server 2003 所隨附的 Windows 防火牆版本。如果您使用其他防火牆系統,請參閱您的防火牆說明文件,以取得詳細資訊。 如果您要在執行 SQL Server 2005 的電腦上執行防火牆,除非 SQL Server 2005 和 SQL Server Browser 服務可以透過防火牆通訊,否則 SQL Server 2005 的外部連線將會遭到封鎖。您必須針對您要接受遠端連接的每個 SQL Server 2005 執行個體和 SQL Server Browser 服務建立例外。在安裝程式檔案時,SQL Server 2005 會使用執行個體識別碼做為路徑的一部分。如果要針對每個 SQL Server 執行個體建立例外,您必須識別正確的執行個體識別碼。如果要取得執行個體識別碼,請依照下列步驟執行:
1. 按一下 [開始],指向 [程式集],指向 [Microsoft SQL Server 2005],再指向 [組態工具],然後按一下 [SQL Server 組態管理員]。
2. 在 [SQL Server 組態管理員] 中,按一下右窗格中的 SQL Server Browser 服務,並用滑鼠右鍵按一下主視窗中的執行個體名稱,然後按一下 [內容]。
3. 在 [SQL Server Browser 內容] 頁面上,按一下 [進階] 索引標籤,在內容清單中找出執行個體識別碼,然後按一下 [確定]。如果要開啟 [Windows 防火牆],請按一下 [開始],按一下 [執行],輸入 firewall.cpl,然後按一下 [確定]。

在 Windows 防火牆中建立 SQL Server 2005 的例外
如果要在 [Windows 防火牆] 中建立 SQL Server 2005 的例外,請依照下列步驟執行:
在 [Windows 防火牆] 中,按一下 [例外] 索引標籤,然後按一下 [新增程式]。
在 [新增程式] 視窗中,按一下 [瀏覽]。
按一下 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe 可執行程式,按一下 [開啟],然後按一下 [確定]。注意 視 SQL Server 2005 的安裝位置而定,路徑可能有所不同。MSSQL.1 是您在先前程序的步驟 3 中取得執行個體識別碼的預留位置。
針對每個需要例外的 SQL Server 2005 執行個體,重複執行步驟 1 至 3。
在 Windows 防火牆中建立 SQL Server Browser 服務的例外

如果要在 [Windows 防火牆] 中建立 SQL Server Browser 服務的例外,請依照下列步驟執行:
1. 在 [Windows 防火牆] 中,按一下 [例外] 索引標籤,然後按一下 [新增程式]。
2. 在 [新增程式] 視窗中,按一下 [瀏覽]。
3. 按一下 C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe 可執行程式,按一下 [開啟],然後按一下 [確定]。注意 視 SQL Server 2005 的安裝位置而定,路徑可能有所不同。
注意 視 SQL Server 2005 的安裝位置而定,路徑可能有所不同。MSSQL.1 是您在先前程序的步驟 3 中取得執行個體識別碼的預留位置。
4. 針對每個需要例外的 SQL Server 2005 執行個體,重複執行步驟 1 至 3。

在 Windows 防火牆中建立 SQL Server Browser 服務的例外
如果要在 [Windows 防火牆] 中建立 SQL Server Browser 服務的例外,請依照下列步驟執行:
1. 在 [Windows 防火牆] 中,按一下 [例外] 索引標籤,然後按一下 [新增程式]。
2. 在 [新增程式] 視窗中,按一下 [瀏覽]。
3. 按一下 C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe 可執行程式,按一下 [開啟],然後按一下 [確定]。注意 視 SQL Server 2005 的安裝位置而定,路徑可能有所不同。

2009年1月12日 星期一

在SQL2000產生類似SQL2005 RowNumber功能

在欄位中加入IDENTITY(int, 1,1),一定須使用select into語法,語法如下:

Select a,b,IDENTITY(int, 1,1) AS idnum into #ss From aa