Buy Reviews
Powered by MaxBlogPress  

Archive for the ‘MSSQL’ Category

MS SQL 2008 IDENTITY

星期五, 四月 24th, 2009

今天在看
Java5+Eclipse視窗應用程式開發-實作進銷存系統(附CD)

看到第十二章在建構MENUREGIST的資料表時,有一個欄位UNIQUEKEY要設成int IDENTITY,糟糕我在SQL 2008 expree裡不會設,只好設成int,後來才了解這跟MySQL的auto_increment是一樣的功能,我try了好幾次的alter table MENUREGIST alter column UNIQUEKEY IDENTITY(1,1) …之類的好幾種不同變更IDENTITY的可能語法,結果都錯了,只好放棄了,重建吧,還好資料還沒進去!

語法如下:

CREATE TABLE [dbo].[MENUREGIST](
[MENUNAME] [varchar](12) NOT NULL,
[MENUDESC] [varchar](36) NOT NULL,
[APPLDESC] [varchar](60) NOT NULL,
[MENUORFUNC] [varchar](2) NOT NULL,
[STARTUSE] [varchar](1) NOT NULL,
[DESCMARK] [varchar](60) NULL,
[UNIQUEKEY] [int] IDENTITY(1,1) NOT NULL,
CONSTRAINT [PK_MENUREGIST] PRIMARY KEY CLUSTERED
(
[UNIQUEKEY] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

read Silverlight 2.0精華技術手冊–使用VC# (附光碟)

星期二, 四月 14th, 2009

加入BlogAD

這幾天在讀這一本書,對這個豐富多媒體效果之互動式介面的下一代Web應用程式感到好奇,但是我沒Visual Studio 2008標準版或更高等級之版本,所以我改裝免費下載的Microsoft Visual Web Developer 2008 Express with SP1,它會伴隨安裝SQL 2008 express,但裝完之後我發現跟之前裝的SQL 2005 express工作的不太順利,所以我只好把所有的SQL移除掉,重裝SQL 2008,但安裝過程碰到效能計數器的問題:

2009-04-14_084620

參考這一篇如何手動重建效能計數器程式庫的值還是無法解決,後來參考這一篇PerfMonCounterNotCorruptedCheck error in installation of SQL 2008之後用lodctr /R:PerfStringBackup.INI這個指令才解決!

後來一路裝下去,又發現這個問題:

2009-04-14_090548

我猜是之前裝的Visual C++ 2008 Express版的問題,所以又做檢查更新檔的動作,結果又發生0×8DDD0018的錯誤,看了這一篇XP Professional Windows Update 發生[錯誤代碼: 0x8DDD0018],竟然還得設成自動才可以解決問題ㄝ,傑克太神奇詭異了吧!

免費版的SQL 2005錯誤

星期五, 三月 27th, 2009

今天試用時發生這個錯誤:

2009-03-27_165225

去找service,沒啟動給它啟動,竟又發生令一個錯誤:

2009-03-27_165648

後來Google之後才發現是service的登入方式有問題:

2009-03-27_170557

要選本機系統帳戶才可行,我想使用這個帳戶在有網域的公司內的電腦應該會有很大的問題吧!