我是个菜鸟请打家多多帮忙谢谢我把我的原因截下图看了之后请大家指导下  谢谢了

解决方案 »

  1.   

    你用 windows身份验证 登录 右击左侧的 (sql server .......)点击属性 找到安全性 看看服务器身份验证你选的哪一个。 修改后重启服务在运行。
      

  2.   

    用sql身份上不去、先用windows身份登录、然后在sql里面修改登录的信息、看看是不是登录的信息出错了、还是登录的模式出错了,另、看不到图、这里最保险的能看到的图就是csdn空间中的图片、你可以把图片先上传到csdn空间,然后把链接放进来就OK了
      

  3.   

    如果你的数据库是05的那么便可以试试以下方法!
    首先要确认你的SQL(Ecpress)有没有启动!第二用window登录查看你要登陆的用户名是否有权限!第三打开外围配置应用器点击服务和连接外围配置应用器找到SQLEXPRESS下边的DataBase Engine 点击展开下方列表点击远程连接选项!然后在右侧本地连接和远程连接下选中同时使用TCP/IP和Named pipes!然后重启服务器便可解决!
      

  4.   

    先用windows sqlserver混合验证 登陆 
    在这个你登陆的服务器---》右键-------------》属性---------》
    安全性----------》windows 和sql server 身份验证模式----------》确定
    找一个  安全性  里的----》登录名----》 有个sa用户 
    选择sa 右键属性。 
    然后有个状态,把禁用设置为启用。 
    还需要修改密码。如:sa  
    把强制实施密码策略的勾选去掉!
    操作完后,需要停止sql server服务,再重新打开,一般就行了!!
    1. 开启sql2005远程连接功能,开启办法如下,
        配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了.
    2.登陆设置改为,Sql server and windows Authentication方式同时选中,具体设置如下:
        manage管理器->windows Authentication(第一次用windows方式进去),->对象资源管理器中选择你的数据服务器--右键>属性>security>Sqlserver and windows Authentication方式同时选中.
    3:设置一个Sql server方式的用户名和密码,具体设置如下:
        manage管理器->windows Authentication>new query>sp_password null,'sa123456','sa'      这样就设置了一个用户名为sa ,密码为:sa123456的用户,下次在登陆时,可以用Sql server方式,      用户名为sa ,密码为:sa123456的用户进数据库了.
    4: 做完上面三步后,这样写连接字符串就可以顺利进入数据库了,
         (server=.\\sqlexpress;uid=sa;pwd=sa123456;database=master";
    上面是网上的说法:做了,不可以
      新做一遍,第三步是用查询分析器运行的 sp_password null,'sa123456','sa'    然后重新启动SQL Server (SQLEXPRESS)服务 连接 正常
      

  5.   

    查查SQLserver 有没有设置成 windows 用户和 sqlserver 用户注册?