是否可以免费获得sql2008的sql profiler,或者你必须获得许可才能获得它?
即它不适用于sql express
如何在SQL Server 2008中找到性能最差的查询?
我找到了以下示例,但它似乎不起作用:
SELECT TOP 5 obj.name, max_logical_reads, max_elapsed_time
FROM sys.dm_exec_query_stats a
CROSS APPLY sys.dm_exec_sql_text(sql_handle) hnd
INNER JOIN sys.sysobjects obj on hnd.objectid = obj.id
ORDER BY max_logical_reads DESC
Run Code Online (Sandbox Code Playgroud)
取自:
http://www.sqlservercurry.com/2010/03/top-5-costly-stored-procedures-in-sql.html
将我的SQL Express 2008(带有高级...)安装更改为2008 Developer Edition的最佳(或)方法是什么?
我需要保留数据库,以及登录等.
我需要升级因为,我想使用TFS 2010中的所有功能.
解决了:
在SQL Server安装中心,维护下找到版本升级选项.唯一的事情是您必须在安装中心的选项中选择处理器类型为x86(Express仅为x86).现在我的SQL Server是开发人员.
我正在使用SQL Server 2008 express,我想导入.mdf,我收到此错误:.mdf版本是661,您的数据库支持版本655
哪个版本是661以及如何在sql Server 2008中导入它.
我是SQL的新手.我正在尝试INSERT
在SQL Server 2008 Express版中编写查询.
查询是:
insert into customers
values(201, 'Singh', 'rajnish', '101 bhandup', 'mumbai', 'mp', 33321, 0, null, 123.89, 25.00)
Run Code Online (Sandbox Code Playgroud)
但我得到了以下错误.
只有在使用列列表且IDENTITY_INSERT为ON时,才能指定表'customers'中标识列的显式值.
我搜索了stackoverflow.找到了一些类似的问题,但无法理解解释.请帮助我理解错误并纠正错误.
编辑:
我试着这样做:
SET IDENTITY_INSERT customers ON;
insert into customers
values(201, 'Singh', 'rajnish', '101 bhandup', 'mumbai', 'mp', 33321, 0, null, 123.89, 25.00)
SET IDENTITY_INSERT customers OFF;
Run Code Online (Sandbox Code Playgroud)
但我又得到了同样的错误.
对于有经验的开发人员来说,这可能是一个非常简单的场景,但作为一个初学者,我已经在这里闲逛了很长时间.我正在asp.net中创建一个用户可以购买包的网站.这些包装有一些与之相关的失效日期(例如购买后2个月,6个月等).
问题是如何在我根据购买日期计算的相同日期和时间准确到期每个包.怎么做这件事?
我使用的是SQL Server Express 2008和asp.net 4.0.
我试图通过单击Project下的ASP.net配置为ASP .net 2.0成员资格提供程序设置SQL表.
我完全卸载了SQL 2005 Express并安装了SQL 2008 Express.
好像它无法连接到数据库.
有没有人知道如何解决这个问题所以我可以使用2008代替?
asp.net sql-server-2008-express membership-provider sql-server-2008
当我打开Management Studio并尝试使用[PCNAME]/SQLEXPRESS进行连接时,它会显示以下错误:
"无法连接到[PCNAME]\SQLEXPRESS"
附加信息:
错误信息:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 找到指定的服务器/实例时出错)(Microsoft SQL Server,错误:-1)
如需帮助,请单击:http: //go.microsoft.com/fwlink?ProdName = Microsoft + SQL + Server&EvtSrc = MSSQLServer&EvidID = -1&LinkId = 20476 "
我也试过"localhost","local"和"." 在[PCNAME]的地方但无济于事.
我正在使用Visual Studio 2008和SQL Server 2008 Express.
如何更改视图的名称?我可以更改表的名称,但我无法更改视图名称.
有什么建议吗?
谢谢Fabio Milheiro
我有一个sql server数据库,我预先加载了大量的数据行.
不幸的是,数据库中没有主键,表中现在有重复的信息.我并不担心没有主键,但我担心数据库中存在重复...
有什么想法吗?(原谅我是一个sql server newb)