2014/12/25

[SQL Server] 解決問題: 無法安裝資料庫圖表支援物件 因為此資料庫沒有有效的擁有者

最近重灌電腦升級到 Windows 8.1, SQL Server 版本也一併更新到 SQL Server 2012.
在附加上的資料庫又發生權限不足的問題


無法安裝資料庫圖表支援物件,因為此資料庫沒有有效的擁有者。若要繼續,請先使用 [資料庫屬性] 對話方塊的 [檔案] 頁面,或使用 ALTER AUTHORIZATION 陳述式,將資料庫擁有者設定為有效的登入,然後再加入資料庫圖表支援物件。


之前寫過一篇用 UI 指定資料庫的擁有者 : [SQL Server] 無法安裝資料庫圖表支援物件

這回用最簡單的方法來指定資料庫權限

ALTER AUTHORIZATION ON DATABASE::[YOUR_DATABASE_NAME] TO sa
GO

把 YOUR_DATABASE_NAME 換成自己的資料庫名稱即可.
一行指令搞定! 在開發端就直接給 sa 權限. 如果是在主機端, 請依權限給予給適當的擁有者唷~


References:

2014/12/14

變更 OneDrive 在 Windows 8 的預設位置

經過好幾次 User Profile Service 服務無法登入, 過去都能再以安全模式修改後重新登入
這回它真的不再理我, 只好心一橫, 把買來已久的 Windows 8 升級版開封升級了

Windows 8 已整合 OneDrive 並可以自動跟 Windows Live ID 同步
資料性的東西, 個人習慣性放在與系統不同的磁碟
我決定把它移到其他的位置

變更步驟:

1. 在 OneDrive 上按右鍵 - 選擇 "內容"


2. 點選 "位置", 點選 "移動" 找到想放置的新位置, 然後按確定就搞定囉!


2014/12/07

[Windows Azure] Ubuntu 遠端桌面操作

通常在 linux 環境下, 用 SSH 連線 key 指令, 就可以完成指定工作.
那如果想要有桌面的操作環境呢?

指令
$ sudo apt-get update
$ sudo apt-get install ubuntu-desktop 
$ sudo apt-get install xrdp

首先裝好 ubuntu 虛擬機器後, 先更新 apt-get 的資料 (才不會安裝時找不到載點)

ubuntu-desktop : 桌面應用
xrdp : 遠端操作 RDP

在 Azure 的虛擬主機開啟遠端使用的端點 (port)

開啟遠端桌面登入至雲端主機



在我第一次完成上述指令, 登入遠端桌面, 竟是....灰桌


再繼續完成下列幾個步驟吧~
$ sudo apt-get install xfce4 
$ echo xfce4-session >~/.xsession
$ sudo service xrdp restart 

重新再次遠端登入~ 呼, 桌面出現囉!!!



參考資源:


2014/09/24

[Laravel] ReflectionException - Class does not exist

常見的 Exception - Class does not exist


常是因為在 vendor/composer/autoload_classmap.php 缺少指定路徑


解決方法:

1. 手動加入
2. 執行 composer 命令


2014/06/01

[Git] 在 PowerShell 擴充 Git 顏色及訊息提示

Git 原先附帶的指令窗是不錯用,只可惜不能用插入(複製貼上)語法,要一字一字 key in,一直想要有像在 PowerShell 裡可以有類似顏色指示。終於找到了這個擴充模組。
安裝指令如下:
Set-ExecutionPolicy RemoteSigned (new-object Net.WebClient).DownloadString("http://psget.net/GetPsGet.ps1") | iex Import-Module PsGet install-module posh-git

2014/04/11

Visual Studio 2010 專案在 Visual Studio 2013 開啟時出現失敗問題之解決方法

有時候要用新工具升級是一種壓力~ 因為會有莫明其秒的問題產生! 不變則已, 一變驚人~
但是新版工具又有讓人不可抗拒的使用理由~ 基於此, 還是要冒險一試!

這是我在 VS2010 開發的 ASP.NET MVC 的網站專案, 使用 VS2013 開啟的時, 出現 "這個 Visual Studio 版本無法開啟下列專案..."


轉移報告出現錯誤


轉移變成可開啟的專案方法:

上圖的連結, 修改麻煩, 而且沒得到我要的結果
最後參考 stackoverflow 的一則回答 (如何在 VS2012或VS2013開啟舊 MVC 專案), 解決開啟舊方案問題, 很簡單, 只要把相對應的 Project Guid 移掉即可

修改 出現錯誤的專案 *.csproj 檔案

移除不必要的 ProjectTypeGuid 以我的專案為例是移掉: {F85E285D-A4E0-4152-9332-AB1D724D3325};


重新以 VS2013 載入, 就可成功開啟囉!!! (警告不傷大雅~ 不影響專案行為)