Re: [問題] 可以先灌VS2010然後再裝MSSQL SERVER嗎?

看板C_Sharp (C#)作者 (豬)時間11年前 (2013/09/22 23:45), 編輯推噓0(008)
留言8則, 1人參與, 最新討論串2/2 (看更多)
謝謝幾位版大的建議,我已經成功的連上資料庫了 但是還是有幾個問題不太了解,還是要麻煩各位給些建議了^^" 在開啟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

09/23 22:31, , 1F
1.windos驗證,使用本機使用者驗證,如果SQL有加入權限
09/23 22:31, 1F

09/23 22:34, , 2F
就不需要密碼就可以認證登入存取資料庫。
09/23 22:34, 2F

09/23 22:37, , 3F
本機帳號認證與SA認證都是登入同樣的資料庫,除非有特
09/23 22:37, 3F

09/23 22:41, , 4F
殊設定。2. .\sqlexpress,localhost\sqlexpress
09/23 22:41, 4F

09/23 22:42, , 5F
127.0.0.1\sqlexpress,都是指定本機的SQL伺服器。
09/23 22:42, 5F

09/23 22:44, , 6F
開IIS並不會讓遠端可以透過網路存取資料庫。
09/23 22:44, 6F

09/23 22:53, , 7F
發現M$說得更明白。簡單來說。
09/23 22:53, 7F

09/23 22:53, , 8F
IIS與SQL都在同一台主機,而且是練習。用W認證就好
09/23 22:53, 8F
文章代碼(AID): #1IFn2jg- (C_Sharp)
文章代碼(AID): #1IFn2jg- (C_Sharp)