作者karta031736 (豬)
看板C_Sharp
標題Re: [問題] 可以先灌VS2010然後再裝MSSQL SERVER嗎?
時間Sun Sep 22 23:45:44 2013
謝謝幾位版大的建議,我已經成功的連上資料庫了
但是還是有幾個問題不太了解,還是要麻煩各位給些建議了^^"
在開啟SQL SERVER Management Studio時
會要求使用windows驗證和SQL SERVER驗證
因為第一次用,不清楚兩個的差別
加上看了底下文章內建議盡可能使用 Windows 驗證。
http://technet.microsoft.com/zh-tw/library/ms144284.aspx
所以就用Windows 驗證登入,本機伺服器上網查有人說打.\sqlexpress 就行了
然後就玩了一下,建立一個資料庫和一個資料表
也成功用C#連上自己建的資料庫了,新增修改刪除都沒問題
但是,聽朋友說應該要用SQL SERVER驗證,問為什麼他也說他是半桶水,說不出原因...
後來我也找到如何變更伺服器驗證模式了
伺服器一樣打.\sqlexpress,帳號用sa登入
沒想到先前建立的資料庫和表格都還在,用C#連也沒什麼問題
描述那麼多,只是想問幾個問題
1. 用windows驗證和SQL SERVER驗證的差別在哪?
除了上面網址內有提到的之外還有什麼差別嗎?
因為我用windows驗證時,他帳號欄顯示的是我電腦的名字
用SQL SERVER驗證就是用sa登入的
使用者不一樣,為什麼sa還是可以使用先前建立的資料庫?
2. 對於.\sqlexpress和本機伺服器的關係
我在伺服器下拉式選單裡選擇"瀏覽其他",結果本機伺服器的頁面是空白沒東西可以選的
因為看到有人說打個. 就代表本機的意思了
那.\sqlexpress應該是表示本機的sqlexpress伺服器囉?!
那為什麼頁面會是空白沒東西可以選...會跟IIS有關係嗎?
因為我那個朋友說如果開起IIS,別人就可以透過網路連到我的資料庫了
我想說只是自己測試而已就先不開了
以上,還請各位給些意見,任何意見都行,謝謝大家!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.81.224.178
1F:→ solelonely:1.windos驗證,使用本機使用者驗證,如果SQL有加入權限 09/23 22:31
2F:→ solelonely:就不需要密碼就可以認證登入存取資料庫。 09/23 22:34
3F:→ solelonely:本機帳號認證與SA認證都是登入同樣的資料庫,除非有特 09/23 22:37
4F:→ solelonely:殊設定。2. .\sqlexpress,localhost\sqlexpress 09/23 22:41
5F:→ solelonely:127.0.0.1\sqlexpress,都是指定本機的SQL伺服器。 09/23 22:42
6F:→ solelonely:開IIS並不會讓遠端可以透過網路存取資料庫。 09/23 22:44
7F:→ solelonely:發現M$說得更明白。簡單來說。 09/23 22:53
8F:→ solelonely:IIS與SQL都在同一台主機,而且是練習。用W認證就好 09/23 22:53