标签: sql-server-2008r2-express

如何从db中删除所有表?无法从sys.tables中删除

如何以任何方式执行此查询:

delete from sys.tables where is_ms_shipped = 0
Run Code Online (Sandbox Code Playgroud)

发生了什么,我执行了一个非常大的查询,我忘了把USE指令放在它上面,现在我在我的主数据库上有一个数以万计的表,并且不想一个一个地删除它们.

更新:这是一个全新的数据库,所以我不必关心任何以前的数据,我想要实现的最终结果是将主数据库重置为工厂出货.

sql-server adhoc sys sql-server-2008 sql-server-2008r2-express

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

SQL Server 2008 R2 Express错误:无法打开登录请求的数据库"PersonnelPro".登录失败

我在我的数据库中使用SQL Server 2008 R2 Express和"SQL Server和Windows身份验证"模式.我可以使用Enterprise Manager打开数据库,但是当我运行我的aspx应用程序时,我得到:

无法打开登录请求的数据库"PersonnelPro".登录失败.

我的web.config连接字符串是:

<add name="dbString" 
     connectionString="Provider=sqloledb;Data Source=AREA51\SQLEXPRESS;Initial Catalog=PersonnelPro;User Id= ****;Password= ****" />`   
Run Code Online (Sandbox Code Playgroud)

我在网上搜索了SO,但找不到解决方案.什么会导致这个问题?

更新:
查看SQL日志文件("C:\ Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Log"),我发现:

2012-12-21 05:58:00.97 Logon       Error: 18456, Severity: 14, State: 38.
2012-12-21 05:58:00.97 Logon       Login failed for user 'PersonnelPro'. Reason: Failed to open the explicitly specified database. [CLIENT: <named pipe>]
Run Code Online (Sandbox Code Playgroud)

此Web应用程序由第三方公司提供.从技术上讲,我只需要配置我的web.config文件,它应该可以工作.

asp.net database-connection login web-config sql-server-2008r2-express

6
推荐指数
1
解决办法
2067
查看次数

MS SQL Server相当于PostgreSQL的EXPLAIN

是否有一个SQL Server等同于PostgreSQL的EXPLAIN命令,我可以在SQL Server 2008 R2 Express上运行(即没有SQL Profiler)?

sql-server-profiler sql-server-2008 sql-server-2008r2-express

6
推荐指数
1
解决办法
5091
查看次数

使用光标删除所有同义词

我想使用游标删除数据库的所有同义词(sql server 2008 r2).环境 - 数据库名称 - 'mydatabase',模式名称 - 'dbo'..你可以指导我,因为我尝试但是...结束时的声明,是不能删除同义词.wrt游标应该应用什么逻辑?

sql-server-2008r2-express

5
推荐指数
1
解决办法
6150
查看次数

实体框架缓存查询计划性能随着不同参数而降低

我有以下问题.

背景

我正在尝试使用MVC3,EF4和jquery在450万条记录的表上实现自动完成选择器.

这是表:

CREATE TABLE [dbo].[CONSTA] (
  [afpCUIT] nvarchar(11) COLLATE Modern_Spanish_CI_AS NOT NULL,
  [afpNombre] nvarchar(30) COLLATE Modern_Spanish_CI_AS NULL,
  [afpGanancias] varchar(2) COLLATE Modern_Spanish_CI_AS NULL,
  [afpIVA] varchar(2) COLLATE Modern_Spanish_CI_AS NULL,
  [afpMonot] varchar(2) COLLATE Modern_Spanish_CI_AS NULL,
  [afpIntSoc] varchar(1) COLLATE Modern_Spanish_CI_AS NULL,
  [afpEmpl] varchar(1) COLLATE Modern_Spanish_CI_AS NULL,
  [afpAct] varchar(2) COLLATE Modern_Spanish_CI_AS NULL,
  CONSTRAINT [CONSTA_pk] PRIMARY KEY CLUSTERED ([afpCUIT])
)
ON [PRIMARY]
GO

CREATE NONCLUSTERED INDEX [CONSTA_Nombre_idx] ON [dbo].[CONSTA]
  ([afpNombre])
WITH (
  PAD_INDEX = OFF,
  DROP_EXISTING = OFF,
  STATISTICS_NORECOMPUTE = OFF,
  SORT_IN_TEMPDB = OFF, …
Run Code Online (Sandbox Code Playgroud)

sql-server performance entity-framework-4 sql-execution-plan sql-server-2008r2-express

5
推荐指数
1
解决办法
4339
查看次数

Microsoft SQL Server Native Client 10.0登录超时已过期

我有一个新安装的SQL Server 2008 R2 Express.我试图运行SQLCMD在本地(请注意局部),但我收到的错误:

命名管道提供程序:无法打开与SQL Server的连接[2]
Sqlcmd:错误:Microsoft SQL Serve Native Client 10.0:建立与SQL Server的连接时发生了与网络相关或特定于实例的错误.找不到服务器或无法访问服务器.检查实例名称是否正确以及SQL Server是否配置为允许远程连接.有关更多信息,请参阅SQL Server联机丛书..
Sqlcmd:错误:Microsoft SQL Server Native Client 10.0:登录超时已过期.

为什么我不能让它运作?我已经尝试了一切.

sql sql-server sqlcmd sql-server-2008r2-express

5
推荐指数
2
解决办法
4万
查看次数

SQL Server 2008 R2 Express - 实例不断启动数据库

我有3个运行SQL Server 2008 R2 Express的实例,试图规避快递版本的1gb限制.实例1(SQLExpress)附加到我最繁忙的网站,为大约3000个并发在线用户提供服务.该数据库正常运行.

我还运行了两个其他实例(SQLExpress1和SQLExpress2),它们都连接到更安静的站点.在这两个实例中,我看到数据库不断启动:

11/02/2010 20:18:24,spid53,未知,启动数据库'historiaslush_forums'.11/02/2010 19:34:43,spid52,未知,启动数据库'historiaslush_forums'.11/02/2010 19:17:17,spid54,未知,启动数据库'historiaslush_forums'.11/02/2010 19:02:37,spid51,未知,启动数据库'historiaslush_forums'.11/02/2010 18:54:27,spid51,未知,启动数据库'historiaslush_forums'.11/02/2010 18:41:27,spid51,未知,启动数据库'historiaslush_forums'.11/02/2010 17:56:28,spid51,未知,启动数据库'historiaslush_forums'.11/02/2010 17:44:13,spid52,未知,启动数据库'historiaslush_forums'.11/02/2010 17:33:25,spid53,未知,启动数据库'historiaslush_forums'.11/02/2010 17:33:21,spid53,未知,启动数据库' historiaslush_forums'.11/02/2010 17:19:04,spid51,未知,启动数据库'historiaslush_forums'.11/02/2010 17:18:55,spid53,未知,启动数据库'historiaslush_forums'.

以前有人见过这种行为吗?它是否仍然与表达版本的残缺功能集相关联?

谢谢

sql restart sql-server-2008 sql-server-2008r2-express

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

SQL Server 2008 R2,无法创建新的数据库

在我的SQL Server 2008 R2 Express版本上创建数据库时遇到了实际问题.

我已经按照下面的链接但没有提供信息.

在此先感谢您的帮助.

标题:Microsoft SQL Server Management Studio

数据库'test'创建失败.
(Microsoft.SqlServer.Smo)

如需帮助,请单击:http: //go.microsoft.com/fwlink?ProdName = Microsoft + SQL + Server&ProdVer = 10.50.1600.1+((KJ_RTM).100402-1539 +)&EvtSrc = Microsoft.SqlServer.Management.Smo.ExceptionTemplates .FailedOperationExceptionText&EvtID =创建+数据库与LINKID = 20476

附加信息:

执行Transact-SQL语句或批处理时发生异常.(Microsoft.SqlServer.ConnectionInfo)


文件"D:\ DATA\test.mdf"的目录查找失败,出现操作系统错误2(无法检索此错误的文本.原因:15100).CREATE DATABASE失败.无法创建列出的某些文件名.检查相关错误.(Microsoft SQL Server,错误:5133)

如需帮助,请单击:http: //go.microsoft.com/fwlink?ProdName = Microsoft + SQL + Server&PrinterVer = 10.50.1600&EvtSrc = MSSQLServer&EvidID = 5133&LinkId = 20476

sql sql-server-2008r2-express

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

SQL:仅将日期与月份和年份列进行比较

我有一张表MonthlyShipments看起来像:

partnumber | quantity | month | year |
part1      |       12 |     6 | 2011 |
part1      |       22 |     5 | 2011 |
part1      |       32 |     4 | 2011 |
part1      |       42 |     3 | 2011 |
part1      |       52 |     2 | 2011 |
Run Code Online (Sandbox Code Playgroud)

我想总结过去3个月的数量,不包括当月.我的where子句目前看起来像:

where
  MonthlyShipments.Month <> MONTH(GETDATE()) AND 
  CAST(
    (CAST(MonthlyShipments.Month as nvarchar(2)) + 
    '-01-' + 
    CAST(MonthlyShipments.Year as nvarchar(4))) as DateTime)
  > DATEADD(m, -4, GETDATE())
Run Code Online (Sandbox Code Playgroud)

它有效,但它的丑陋和侮辱.有什么建议使它更漂亮?非常感谢!

sql t-sql sql-server sql-server-2008r2-express

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

SQL Server Express性能问题

引发

我正在运行SQL Server Express 2008 R2.有十个用户使用存储过程永久读/写相同的表.他们白天和黑夜都这样做.

问题

随着数据库大小的增加,存储过程的性能越来越低.当数据库大小约为200MB时,存储过程调用需要平均10ms.当数据库大小约为3GB时,相同的调用需要平均200ms.所以我们必须每月清理一次数据库.

我们已经对一些具有正面效果的表进行了索引优化,但问题仍然存在.

最后我不是SQL Server专家.你能给我一些提示来开始解决这个性能问题吗?

performance sql-server-2008r2-express

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