我刚在家用服务器上安装了SQL Server Express 2012.我正试图从我的桌面PC从Visual Studio 2012连接到它,并反复得到众所周知的错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)
我试图解决这个问题:
如何让SQL Server 2012 Express允许远程连接!?
我遇到过这个页面http://www.microsoft.com/en-us/download/details.aspx?id=29062,我对这里的不同版本感到有点困惑.
所以我想知道它们之间有什么区别
SQLEXPR_x64_ENU.exeSQLEXPRADV_x64_ENU.exeSQLEXPRWT_x64_ENU.exe我刚下载了最新版本的SQL Express 2012但我无法连接到localhost.我尝试了localhost\SQLExpress和Windows身份验证,但它给出了一条错误消息,指出无法连接.我在这里错过了什么吗?我之前使用过SQL Server 2008,并且从未遇到过连接到localhost的问题.它似乎甚至找不到它.同样在服务中我只看到一个SQL Server VSS编写器.它应该是这样的吗?或者我错过了什么?谢谢
我已经备份了一个我在运行SQL Server 2012 Express Edition的其他机器上创建的数据库,我想在我的机器上恢复它,运行相同的机器.我勾选了复选框覆盖现有的复选框,并收到此错误:
Backup mediaset is not complete. Files: D:\question.bak. Family count:2. Missing family sequence number:1
Run Code Online (Sandbox Code Playgroud) backup database-backups sql-server-2012 sql-server-2012-express
我需要从SQL Server 2012的现有数据库中获取.sql文件.这是可能的,因为我在导出选项中看到的只是分隔文件.
例如,我有table1有30条记录.我需要一个类似下面的文件.(我知道我的语法不正确,但你应该明白这一点).
CREATE TABLE table1 (
INSERT INTO table1 values (
.......)
Run Code Online (Sandbox Code Playgroud) 我正在尝试在Windows 7 x64计算机上设置SQL Server 2012 LocalDB(RTM,x64)共享实例,但我似乎无法连接到共享实例.我正在使用管理员命令提示符进行所有设置.这是我创建实例的方式:
sqllocaldb create MyInstance
Run Code Online (Sandbox Code Playgroud)
产生响应:
LocalDB instance "MyInstance" created with version 11.0.
Run Code Online (Sandbox Code Playgroud)
到现在为止还挺好.现在我分享实例:
sqllocaldb share "MyInstance" "MySharedInstance"
Run Code Online (Sandbox Code Playgroud)
结果如下:
Private LocalDB instance "MyInstance" shared with the shared name: "MySharedInstance".
Run Code Online (Sandbox Code Playgroud)
看起来还不错.此时,我的info命令产生:
.\MySharedInstance
MyInstance
v11.0
Run Code Online (Sandbox Code Playgroud)
使用管理员或非管理员命令提示符从所有者帐户(管理员)连接到实例似乎工作正常.但是,当我以普通用户(不是Windows管理员)身份登录并尝试连接时,事情就会出现问题:
sqlcmd -S (localdb)\.\MySharedInstance
Run Code Online (Sandbox Code Playgroud)
结果是:
Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : Named Pipes Provider: Could not open a connection to SQL Server [2]. .
Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : Login timeout expired.
Sqlcmd: Error: Microsoft SQL …Run Code Online (Sandbox Code Playgroud) sql-server sql-server-express sql-server-2012 localdb sql-server-2012-express

当我单击确定时出现此错误:

找到一些博客帖子,并在注册表中更改了这一点,但它没有帮助.

任何人都有我可以尝试的其他想法吗?
我正在使用Windows 7(x64),我有一个自动生成的脚本来创建SQL Server Express 2012数据库.
该脚本如下所示:
USE [master]
GO
CREATE DATABASE [Example]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'Example', FILENAME = N'D:\Example.mdf' , SIZE = 4544KB ,
MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'Example_log', FILENAME = N'D:\Example_log.ldf' , SIZE = 3136KB ,
MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
ALTER DATABASE [Example] SET COMPATIBILITY_LEVEL = 100
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [Example].[dbo].[sp_fulltext_database] @action = 'enable'
end
GO
...
Run Code Online (Sandbox Code Playgroud)
脚本第一个错误是 …
有人可以指导我如何克服以下错误.我正在尝试在我的win7 32位系统上安装SQL Server 2012 Express.我在这个系统中安装了SQL Server 2008 R2 32位,这是由前一个用户删除的(这是我正在使用的官方系统(笔记本电脑)).
以下是安装失败后生成的日志文件:
Overall summary:
Final result: Failed: see details below
Exit code (Decimal): -2061893607
Start time: 2013-07-12 15:43:20
End time: 2013-07-12 15:55:46
Requested action: Install
Setup completed with required actions for features.
Troubleshooting information for those features:
Next step for SQLEngine: Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
Machine Properties:
Machine name: FSLTECYOUBRAJ
Machine processor count: 4
OS version: Windows 7 …Run Code Online (Sandbox Code Playgroud) 我希望能够搜索每个单词,所以我已经清除了单词列表.比我重建了索引.但不幸的是,如果我输入一个带有停用词的搜索表达式,它仍然不会返回任何行.如果我遗漏了停止词,我会得到结果.例如"双重磨损留在原地" - 没有结果,"双重磨损停留的地方" - 我得到的结果实际上也包含"in".
有谁知道为什么会这样?我正在使用SQL Server 2012 Express.
非常感谢!
sql-server full-text-search stop-words sql-server-2012-express