Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在VisualStudio2010中通过服务器资源管理器创建数据库_Sql Server_Visual Studio_Visual Studio 2010_Server Explorer - Fatal编程技术网

Sql server 在VisualStudio2010中通过服务器资源管理器创建数据库

Sql server 在VisualStudio2010中通过服务器资源管理器创建数据库,sql-server,visual-studio,visual-studio-2010,server-explorer,Sql Server,Visual Studio,Visual Studio 2010,Server Explorer,所以,我正在使用VisualStudio2010,并试图创建一个新的数据库,我可以在我的项目中使用它。我对过去使用过服务器资源管理器有一个模糊的想法,尽管我不是很确定。无论如何,我对MSSQL的体验几乎是不存在的 我不记得必须配置任何东西,但似乎我已经设置了一个名为Xyz的服务器,如下图所示: 我已尝试创建新数据库,但出现以下错误: 可能有什么问题?我应该确保哪些工具正确运行?难道没有像Oracle的Sql Developer这样的东西可以让我轻松地检查数据库的运行情况吗 还有,身份验证呢?

所以,我正在使用VisualStudio2010,并试图创建一个新的数据库,我可以在我的项目中使用它。我对过去使用过服务器资源管理器有一个模糊的想法,尽管我不是很确定。无论如何,我对MSSQL的体验几乎是不存在的

我不记得必须配置任何东西,但似乎我已经设置了一个名为Xyz的服务器,如下图所示:

我已尝试创建新数据库,但出现以下错误:

可能有什么问题?我应该确保哪些工具正确运行?难道没有像Oracle的Sql Developer这样的东西可以让我轻松地检查数据库的运行情况吗

还有,身份验证呢?我不记得在安装Visual Studio时配置过任何东西。也许我还需要配置一些东西


我在这里迷路了,我希望能在这个问题上给我一些启示。谢谢

听起来好像您没有SQL server或者您缺少一些权限。

听起来好像您没有SQL server或者您缺少一些权限。

在服务器上,开始->运行并键入services.msc,查看您是否有SQL server进程并且它正在运行。还要验证它不是命名实例。 如果您看到“SQL Server(MSSQLSERVER)”,它是一个默认实例,您应该能够使用服务器名称引用它。 如果看到“SQL Server(SomethingElse)”,则必须使用servername\SomethingElse引用它

您还需要通过运行SQL Server配置管理器->SQL Server网络配置->客户端协议来验证是否启用了命名管道

如果sql server是新的,可能是因为没有启用命名管道

或者可能是像Mrchief所说的那样,您没有访问该服务器的权限


事实上,如果是这样的话,我想你会得到一个权限错误。您的错误特定于连接到sql box。

在服务器上,开始->运行并键入services.msc,然后查看是否有sql server进程并且它正在运行。还要验证它不是命名实例。 如果您看到“SQL Server(MSSQLSERVER)”,它是一个默认实例,您应该能够使用服务器名称引用它。 如果看到“SQL Server(SomethingElse)”,则必须使用servername\SomethingElse引用它

您还需要通过运行SQL Server配置管理器->SQL Server网络配置->客户端协议来验证是否启用了命名管道

如果sql server是新的,可能是因为没有启用命名管道

或者可能是像Mrchief所说的那样,您没有访问该服务器的权限


事实上,如果是这样的话,我想你会得到一个权限错误。您的错误是由于连接到sql框造成的。

我在相同的设置中遇到了类似的问题。 这篇文章有助于:

事实证明,SQLServer2008出厂时默认禁用TSP/IP,没有人可以通过网络连接到它,即使是从本地主机。 以下是解决方案:

您可以签入注册表项:
HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLServer\SuperSocketNetLib\Tcp\Enabled
必须将其设置为1,SQL Server才能侦听网络连接。 如果设置为0,请将其更改为1并重新启动SQLSERVER服务

在主数据库上运行此命令以查看服务器上的错误日志:
exec Go Xp\U readerrorlog
你应该找 SQL server正在X.X.X.X上侦听:Y
如果服务器中允许网络连接,这将是一个指标

我在相同的设置中遇到了类似的问题。 这篇文章有助于:

事实证明,SQLServer2008出厂时默认禁用TSP/IP,没有人可以通过网络连接到它,即使是从本地主机。 以下是解决方案:

您可以签入注册表项:
HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLServer\SuperSocketNetLib\Tcp\Enabled
必须将其设置为1,SQL Server才能侦听网络连接。 如果设置为0,请将其更改为1并重新启动SQLSERVER服务

在主数据库上运行此命令以查看服务器上的错误日志:
exec Go Xp\U readerrorlog
你应该找 SQL server正在X.X.X.X上侦听:Y
如果服务器中允许网络连接,这将是一个指示器

Hi!谢谢,顺便提一下,我认为这不是权限问题。嗨!谢谢,顺便提一下,我认为这不是权限问题。只需创建启用的密钥并将其设置为1,看看会发生什么。我已经在注册表中为其他软件添加了密钥,并且成功了。反正也不会有什么害处,好像什么都没做。我想有一天格式化我的电脑。重新安装VisualStudio2010可以解决这个问题吗?我认为这不是VisualStudio的问题。听起来SQL Server安装有问题。我编写了一个小脚本来测试与SQLServer()的连接。只需从命令行运行“cscript mssql_connectionTester.vbs”。它将告诉您是否可以连接到SQL Server。脚本是无害的-只需检查-)显然,您需要更改连接详细信息(用户名和密码)错误:服务器不存在或访问被拒绝。然后我要格式化我的计算机。只需创建启用键并将其设置为1,看看会发生什么。我已经在注册表中为其他软件添加了密钥,并且成功了。反正也不会有什么害处,好像什么都没做。我想有一天格式化我的电脑。重新安装VisualStudio2010可以解决这个问题吗?我认为这不是VisualStudio的问题。听起来SQL Server安装有问题。我编写了一个小脚本来测试与SQLServer()的连接。只需从命令行运行“cscript mssql_connectionTester.vbs”。它会告诉你是否连接到