作者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