none
請問Express要如何完整升級到標準版 RRS feed

  • 問題

  • 請問一下各位

    本來我Web是使用Express

    但使用一段時間後決定要升級到標準版

    我曾試著直接在已使用Express版的主機上灌標準版

    結果灌完後變成有兩個執行個體 (MSSQL$SQLEXPRESS 和 MSSQLSERVER)

    所以後來我又重灌了一次

    在執行個體名稱那我改選取MSSQL$SQLEXPRESS 這個執行個體

    請問完裝成功後

    我是直接在SQL Server Management Studio中將原先在Express版本建立的資料庫直接附加上去就行了嗎?

    這樣做法正確嗎?

    還是須要做額外的設定?

    附加上去之後是不是DB的所有限制(像容量、速度等等的),就是屬於標準版本等級?

    因為不是很了解SQL Server 2005,還請各位前輩指導,謝謝!

     

    p.s. 這篇文章我本來是在別版問的,後來發現我好像問錯地方了(因為類似的問題我有在那裡看到也有人問,所以我以為這類的問題也可以在那問,真是對不起大家),所以那裡的那篇被鎖起來,因為我不知道要怎麼刪那篇,所以直接轉po來這篇(我不是故意跨版重複發問的,各位前輩請見諒!)

    2007年11月7日 上午 03:13

解答

  • 如果依照第一次的作法,是可以把 SQL Server Express 的資料庫卸離下來,然後附加到 SQL Server 上,但是後來你又重新安裝一次,這樣的作法就是直接把 SQL Server Express 升級成 SQL Server,所以資料庫都不需要卸離,因為原本的 Express 執行個體已經被換成標準版的了

     

    既然執行個體都已經被換掉,就表示 SQL Server 已經脫胎換骨,成為標準版了,那麼原本存在於 Express 的封印限制自然就被解除了,一言以蔽之,你現在的就是標準版了,您可以執行下面的陳述式去確認:

     

    程式碼區塊

    select @@version

     

    或是

    程式碼區塊

    select serverproperty('edition')

     

    2007年11月7日 上午 11:21
    版主

所有回覆

  • 如果依照第一次的作法,是可以把 SQL Server Express 的資料庫卸離下來,然後附加到 SQL Server 上,但是後來你又重新安裝一次,這樣的作法就是直接把 SQL Server Express 升級成 SQL Server,所以資料庫都不需要卸離,因為原本的 Express 執行個體已經被換成標準版的了

     

    既然執行個體都已經被換掉,就表示 SQL Server 已經脫胎換骨,成為標準版了,那麼原本存在於 Express 的封印限制自然就被解除了,一言以蔽之,你現在的就是標準版了,您可以執行下面的陳述式去確認:

     

    程式碼區塊

    select @@version

     

    或是

    程式碼區塊

    select serverproperty('edition')

     

    2007年11月7日 上午 11:21
    版主
  •  Alex Chuo 寫信:

    如果依照第一次的作法,是可以把 SQL Server Express 的資料庫卸離下來,然後附加到 SQL Server 上,但是後來你又重新安裝一次,這樣的作法就是直接把 SQL Server Express 升級成 SQL Server,所以資料庫都不需要卸離,因為原本的 Express 執行個體已經被換成標準版的了

     

    既然執行個體都已經被換掉,就表示 SQL Server 已經脫胎換骨,成為標準版了,那麼原本存在於 Express 的封印限制自然就被解除了,一言以蔽之,你現在的就是標準版了,您可以執行下面的陳述式去確認:

     

    程式碼區塊

    select @@version

     

    或是

    程式碼區塊

    select serverproperty('edition')

     

     

    了解了

    謝謝您的幫忙

    2007年11月14日 上午 06:45