2013-05-26 65 views
3

我正在为学校项目制作网站。已下载的Visual Studio 2010(我们在学校中使用的版本),现在我试图在上面运行我的网站。 SQL不会连接。我尝试了我所知道的一切,没有任何成效 当试图在SQL Server Management Studio中连接时,它会给我的用户“登录失败”。顺便说一句,我正在尝试Windows身份验证试图看着SQL错误日志,并没有任何!无法启动SQL Server

我越来越沮丧,我在网上看到的每个回答都提到了真实的网站和我不明白的术语。我只是想让我的数据库工作!请帮助。

不知道该怎么做。

编辑:好吧找到了日志!这是在一个文件夹有点不同,然后提到。 我认为这是问题: 编辑:尝试了几个建议的步骤。服务器现在(我认为)处于单用户模式。 仍然无法登录,但不同的问题 - 这是日志。

2013-05-26 19:14:03.97 Server  Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) 
    Jun 28 2012 08:36:30 
    Copyright (c) Microsoft Corporation 
    Express Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200:) 

2013-05-26 19:14:03.97 Server  (c) Microsoft Corporation. 
2013-05-26 19:14:03.97 Server  All rights reserved. 
2013-05-26 19:14:03.97 Server  Server process ID is 2968. 
2013-05-26 19:14:03.97 Server  Authentication mode is MIXED. 
2013-05-26 19:14:03.97 Server  Logging SQL Server messages in file 'c:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Log\ERRORLOG'. 
2013-05-26 19:14:03.97 Server  This instance of SQL Server last reported using a process ID of 4068 at 26/05/2013 19:11:31 (local) 26/05/2013 16:11:31 (UTC). This is an informational message only; no user action is required. 
2013-05-26 19:14:03.97 Server  Registry startup parameters: 
    -d c:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\master.mdf 
    -e c:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Log\ERRORLOG 
    -l c:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\mastlog.ldf 
    -m 
2013-05-26 19:14:03.99 Server  SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required. 
2013-05-26 19:14:03.99 Server  Detected 4 CPUs. This is an informational message; no user action is required. 
2013-05-26 19:14:04.00 Server  Perfmon counters for resource governor pools and groups failed to initialize and are disabled. 
2013-05-26 19:14:04.00 Server  Using dynamic lock allocation. Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node. This is an informational message only. No user action is required. 
2013-05-26 19:14:04.01 Server  Node configuration: node 0: CPU mask: 0x000000000000000f:0 Active CPU mask: 0x000000000000000f:0. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required. 
2013-05-26 19:14:04.02 Server  Database Mirroring Transport is disabled in the endpoint configuration. 
2013-05-26 19:14:04.02 spid6s  Warning ****************** 
2013-05-26 19:14:04.02 spid6s  SQL Server started in single-user mode. This an informational message only. No user action is required. 
2013-05-26 19:14:04.02 spid6s  Starting up database 'master'. 
2013-05-26 19:14:04.10 spid6s  Recovery is writing a checkpoint in database 'master' (1). This is an informational message only. No user action is required. 
2013-05-26 19:14:04.14 spid6s  FILESTREAM: effective level = 0, configured level = 0, file system access share name = 'SQLEXPRESS'. 
2013-05-26 19:14:04.15 spid6s  SQL Trace ID 1 was started by login "sa". 
2013-05-26 19:14:04.15 spid6s  Starting up database 'mssqlsystemresource'. 
2013-05-26 19:14:04.19 spid6s  The resource database build version is 10.50.4000. This is an informational message only. No user action is required. 
2013-05-26 19:14:04.28 spid9s  Starting up database 'model'. 
2013-05-26 19:14:04.28 spid6s  Server name is 'NETA\SQLEXPRESS'. This is an informational message only. No user action is required. 
2013-05-26 19:14:04.28 spid6s  Informational: No full-text supported languages found. 
2013-05-26 19:14:04.28 spid6s  Starting up database 'msdb'. 
2013-05-26 19:14:04.39 Server  A self-generated certificate was successfully loaded for encryption. 
2013-05-26 19:14:04.39 Server  Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\SQLEXPRESS ]. 
2013-05-26 19:14:04.39 Server  Server local connection provider is ready to accept connection on [ \\.\pipe\MSSQL$SQLEXPRESS\sql\query ]. 
2013-05-26 19:14:04.39 Server  Dedicated administrator connection support was not started because it is disabled on this edition of SQL Server. If you want to use a dedicated administrator connection, restart SQL Server using the trace flag 7806. This is an informational message only. No user action is required. 
2013-05-26 19:14:04.39 Server  The SQL Server Network Interface library could not register the Service Principal Name (SPN) for the SQL Server service. Error: 0x54b, state: 3. Failure to register an SPN may cause integrated authentication to fall back to NTLM instead of Kerberos. This is an informational message. Further action is only required if Kerberos authentication is required by authentication policies. 
2013-05-26 19:14:04.39 Server  SQL Server is now ready for client connections. This is an informational message; no user action is required. 
2013-05-26 19:14:04.50 spid9s  Clearing tempdb database. 
2013-05-26 19:14:04.74 spid9s  Starting up database 'tempdb'. 
2013-05-26 19:14:04.80 spid6s  Recovery is complete. This is an informational message only. No user action is required. 
2013-05-26 19:14:14.60 Logon  Error: 18456, Severity: 14, State: 11. 
2013-05-26 19:14:14.60 Logon  Login failed for user 'Neta\Neta'. Reason: Token-based server access validation failed with an infrastructure error. Check for previous errors. [CLIENT: <local machine>] 
+0

日志说什么? – ProfessionalAmateur

+0

是的,我是管理员 – Neta

+0

请发布您获得的_exact_错误。另外,为了仔细检查,通过管理员你指的是SQL Server的权限,而不是Windows的权限? –

回答

0

那么,在安装Microsoft SQL Server之后,您需要重新启动PC,然后确保它已正确添加到Windows服务中。尝试运行“services.msc”并找到Microsoft SQL Server服务,检查状态以及是否被禁用 - >启动它。

+0

试过了,结果还是一样。 – Neta

1

也许你的sql服务器服务没有启动。试试这个...

去:控制面板 - >管理工具 - >服务

检查这些服务是否已启动:

  1. SQL全文筛选器守护程序启动(MSSQLSERVER)
  2. 的SQL Server(MSSQLSERVER)
  3. SQL Server集成服务10.0
  4. SQL Server报表服务(MSSQLSERVER )
  5. SQL Server VSS编写
 
after check that all, launch SQL Server Management Studio . 

you may connect to your server now with click on connect button: 
(server type: database engine, server name:. and authentication:windows authentication) 

in object explorer on left side by default you should see your server, if not, try click on "connect object explorer" then click on connect button.

我是可怕的延时抱歉,因为我现在看到您的评论。我只是想,也许你有另一个使用你的MS SQL服务器端口的程序。例如ms sql server使用端口80,另一个程序/服务器如apache使用相同的端口。 如果每一个都在Windows登录/启动时开始启动,则第一个程序将使用该端口,因此不允许其他端口使用该端口。 so!?如果您的问题仍然存在,您必须检查80端口是否未被其他程序使用。

+0

实际上,我只有SQL Server和SQL Server VSS编写器。 但我有3个不同的名称,所以我认为这些是缺少的3. 我的问题是,我无法与SQL Server Management Studio连接。 – Neta

+0

你知道......我认为当你的系统上有多个实例作为ms SQL服务器实例时......当你输入服务器名时需要更加小心。如果你在你的系统上安装了visual studio,并尝试检索服务器名称,那么你可以确保你的服务器名称是否正确输入。 –