然后打开sqlserverconfigurationmanager,能找到tcp协议,右单击后你选属性,在弹出来的窗口里修改
sa
装sqlserver2000的时候系统默认的登录名。
权限是系统管理员。
sa也可以改,你用windows身份验证,直接登陆之后就可以不如何修改和删掉它了。
也也可以创建战队一个用户
改天就可以用你创建角色的名字登陆啦。
完全安装完sqlserver2008后之后,好象都会直接出现没法使用windows身份登陆,而不能在用sa等sqlserver身份并且登录的问题是,这是而且sqlserver只设置了windows身份验证,也没可以设置sa登陆账号,要我们自己修改登录。
如果你在装sql2008的时候,就没系统设置混和登录模式,而你可是偏偏还要按照sqlserver的模式来访问网络sql2008。
在sqlserver中,数据库的每一个对象大都由一个具备4部分的已经限定名称来标注。
这种的名称格式为:
;
server和database的省略就像绝对不会出现大的问题,只不过句中了schema的时候,sqlserver象会简单假设是已登陆的用户的名称空间。如果没有没有比较明确的委托,象又会给新用户默认的dbo构架。
有个例子,如果没有用户fred登陆账号进服务器paul,它的数据库上下文设定好为adventureworks2008,而没有为fred想派一个用户定义架构,他存在于默认的dbo构架中。
如果不是fred的查询person表:
select*fromperson;
这个就会被解析曾经的:
可是person的完全定义法为:
这样的情,正确的的写法就肯定是:
select*;
不过我们有方法也可以使用命令把fred的默认架构转成person架构。
useadventureworks2008;
go
alteruserfredwithdefault_schemaperson;
go
另外的一个例子是修改了用户fred的默认架构是person,但fred是想数据库检索的是。
select*arounddatabaselog;
sqlserver简单是会将它网站查询电学计算为:,毕竟fred的默认架构是person,而person架构中的确存在person表,所以数月前题肯定不会顺利,可是之后sqlserver会转头用dbo架构,解析蓝月帝国错误的的形式,但是能得到对的的结果。
sqlserver反正是简单搜直接派的架构,如果没有2002年解三角形失败的话,则会搜索dbo架构。
尤其注意的是:在两个架构中,则是会直接出现有相同名称的表,因此在去处理这种问题的时候是是需要特别特别注意的。否则很可能会再次出现查询数据不对的情况。。