标签: sql-server-express

错误:无法生成SQL Server的用户实例

我正在尝试连接到MDF.我甚至完全重新安装了sql server express(它现在是我的盒子上安装的唯一SQL的味道,之前我有05开发和快递).我已经证实路径都是正确的,到目前为止我的google-fu还没有帮助.

完整的异常消息是:

由于启动用户实例的进程失败,无法生成SQL Server的用户实例.连接将被关闭.

连接字符串是:

<add name= "CustomerEntities"
     connectionString="metadata=res://*/Data.CustomerModel.csdl|res://*/Data.CustomerModel.ssdl|res://*/Data.CustomerModel.msl;
     provider=System.Data.SqlClient;
     provider connection string='Data Source=.\SQLEXPRESS;
     AttachDbFilename=\App_Data\CustomerDb.mdf;
     Integrated Security=True;
     User Instance=True'"
     providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)

附加信息:

我在网上发现的这个错误的几个引用不适用于我.例如,我看到的是尝试通过远程桌面启动用户实例时发生此错误的地方(我在本地执行此操作).虽然另一个人建议它与旧的快速安装中的剩余文件有关...我已经查看了指定的位置而没有找到那些文物.我也尝试过跑sp_configure 'user instances enabled', '1',但它说它已经设置为1.

user-instance sql-server-express visual-studio sql-server-2008-r2

28
推荐指数
3
解决办法
4万
查看次数

如何在SQL Server Management Studio中查看已执行的查询?

我是SQL Server Management Studio的新手,我想知道:有没有办法查看哪些查询已针对数据库运行?

在活动监视器中,有一个"最近昂贵的查询"报告,但我猜这不是所有的查询,因为我没有看到我运行的那些.

我正在运行SQL Server Express 2008 v 10.0.1600.22.

ssms sql-server-express

27
推荐指数
4
解决办法
14万
查看次数

SQL Server Express LocalDB可以远程连接吗?

我正在研究使用新的SQL Server Express LocalDB(我认为它是名为"Denali"的代码)用于桌面应用程序.

它目前与SQL Compact一起运行,但用户希望在网络上的多台PC之间共享数据库.不幸的是,这不是SQL Compact可以做的事情,因此我正在研究其他解决方案.

客户端需要能够轻松地将数据库文件发送到其他站点或将它们备份到闪存磁盘,因此我避免使用SQL Express,因为备份和还原需要相当多的"管理员"知识.

所以,我的问题是,新的SQL Express LocalDB是否支持通过网络和/或通过其中包含mdf文件的共享网络文件夹与数据库进行远程连接?

LocalDB支持在其连接字符串(AttachDbFileName)中为附加的本地数据库提供路径,因此支持共享网络文件夹选项.

注意:此问题适用于"LocalDB"SQL Express"Denali"的新版本,而不适用于SQL Server Express 2008或更早版本.请参阅此处宣布LocalDB发布的文章:http://blogs.msdn.com/b/sqlexpress/archive/2011/07/12/introducing-localdb-a-better-sql-express.aspx

sql database sql-server sql-server-express sql-server-2012

27
推荐指数
1
解决办法
3万
查看次数

仅使用localhost指向localhost\sqlexpress

在一个公共代码库上工作,一个开发人员运行SQL Server Express 2005,另外两个运行SQL Server 2005.一切正常,但连接字符串不同.为了维护常见配置和构建脚本,我们希望将"localhost\sqlexpress"屏蔽为"localhost",就像其他2个开发人员一样.

可以这样做吗?或者,也许有一个更好的方法让所有3个在同一个连接字符串上运行...所寻求的解决方案是所有3个能够在代码存储库中的相同文件版本上运行.

我可能不是100%清楚:基本上我想要这个:

Data Source=localhost;Initial Catalog=Sample;Integrated Security=True
Run Code Online (Sandbox Code Playgroud)

连接完全相同:

Data Source=localhost\sqlexpress;Initial Catalog=Sample;Integrated Security=True
Run Code Online (Sandbox Code Playgroud)

如果可能的话.

connection-string sql-server-2005 sql-server-express

26
推荐指数
1
解决办法
2万
查看次数

数据库'master'中的SQL Server Express CREATE DATABASE权限被拒绝

我将选项更改为UserInstance ="False"后,错误开始发生.

因为我想使用全文搜索,所以需要更改选项.但它停止工作了.有没有办法让它再次运作?

我正在运行应用程序池作为网络服务完全控制.

sql-server sql-server-express

26
推荐指数
3
解决办法
13万
查看次数

SQL LocalDB与SQL Server CE

我有一个小项目,在一台计算机上有1个用户.数据库相当小(可能少于1 MB的数据).我计划为该项目使用WPF和Entity Framework.

我为我的项目提出了2个潜在的数据库解决方案:SQL Server CESQL Server Express LocalDB(使用SQL Server 2012).我从未使用过任何这些,我更习惯使用完整的SQL Server 2008安装.

我也希望它很容易安装在客户端上.理想情况下,我想将一堆文件放在一个文件夹上(以及我的.exe文件).

那么这里有人可以建议我使用最好的技术吗?

谢谢!

sql-server entity-framework sql-server-express sql-server-ce sql-server-2012

26
推荐指数
4
解决办法
1万
查看次数

为什么我无法连接到SQL Server 2012 LocalDB共享实例?

我正在尝试在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

25
推荐指数
2
解决办法
3万
查看次数

使用高级服务快速,无法创建全文索引

我已经安装了SQL Server 2012 Express Edition高级服务,该服务声明它包含全文索引.这是一个链接,说明这一点:

http://msdn.microsoft.com/en-us/library/cc645993.aspx

我已确认正在运行全文服务,但是当我尝试创建全文目录时,它会失败.我收到消息"此版本的SQL Server不支持全文.(Microsoft.SqlServer.Smo)"

有人有主意吗?

full-text-search sql-server-express sql-server-2012

25
推荐指数
1
解决办法
3万
查看次数

连接到SQL Server Express - 我的服务器名称是什么?

我刚刚给了一台笔记本电脑从客户端执行一些开发,我目前正在设置它.安装了Visual Studio 2010以及SQL Server Management Studio 2008 R2.我正在尝试打开SQL Server Management Studio以连接到数据库,但到目前为止我没有太多运气.我用的是输入服务器名称...

localhost
(local)
SQLEXPRESS
Run Code Online (Sandbox Code Playgroud)

这些都不起作用.

所以我的问题是:如何判断我在这台机器上安装和配置的SQL Server类型,以及如何找到我需要使用哪个服务器名称才能正确连接到它?

- 加成 - - - - - - - - - - - - - - - - - - - - - -

我按照指示查看了服务,并发现了一些指示的实例.SQLEXPRESS和MSSQLSERVER.我试图在这些配置中使用这两个选项登录...

SQLEXPRESS
MSSQLSERVER
computername\SQLEXPRESS
computername\MSSQLSERVER
.\SQLEXPRESS
.\MSSQLSERVER
Run Code Online (Sandbox Code Playgroud)

这些都没有奏效.我还将服务的"登录身份"属性从"网络服务"更改为"本地系统"并再次尝试.仍然没有成功.

sql sql-server sql-server-express sql-server-2008

24
推荐指数
5
解决办法
9万
查看次数

如何在sql server中构建的visual studio中自动增加主键?

我使用的是Visual Studio 2010 premium,我使用Visual Studio数据库工具创建了一个数据库.我将字段设置为主键,我想让它自动递增.

但是,当我查看属性时,它不活跃.我的意思是我无法使用Visual Studio 2010 premium内置数据库工具进行设置.我无法设置标识规范.是因为我使用Visual Studio 2010 premium?如何使productID列自动递增?

在此输入图像描述

visual-studio-2010 auto-increment sql-server-express

24
推荐指数
2
解决办法
7万
查看次数