我是sql领域的新手,不出所料,我犯了一个错误。
我正在运行一个视频游戏的私人服务器,当我试图激活/停用某些区域时,我不小心把0作为区域的名称。现在的问题是,我不能把它改回来,因为有一个错误说:
Microsoft SQL Server Management Studio
---------------------------
No row was updated.
The data in row 42 was not committed.
Error Source: Microsoft.SqlServer.Management.DataTools.
Error Message:
我在网上搜索了很远,没有看到其他人发这方面的信息,所以我想我会的。当查询存储进行清理并从查询存储中清除时,我正在尝试审核。
我发现有两个扩展的事件会话,我认为它们是事件,但即使在查询存储清除了陈旧的查询数据之后,也没有数据被拾取:
query_store_db_cleanup_started
query_store_db_cleanup_finished
想知道是否还有其他人遇到过同样的问题,并且和我一样好奇,当查询商店清除其数据时?
下面是设置当前审计的代码:
CREATE EVENT SESSION [QueryStore\_Cleanup\_Audit] ON SERVER AD
我使用下面的extended会话来通过登录9999捕获包含值xEventsTest的数据。但是我没有看到在添加过滤器时捕获到的任何数据,但是当事件中没有添加过滤器时,我可以看到这个调用。
不知道我在这里错过了什么,
CREATE EVENT SESSION [captureByLoginSqlText] ON SERVER
ADD EVENT sqlserver.rpc_completed(
ACTION(sqlserver.database_name,sqlserver.server_principal_name,sqlserver.sql_text)
WHERE
我对sqlservr.exe有个问题(2008年版)。它需要更多的记忆。我查看了windows任务栏管理器,sqlservr.exe使用( Mem使用- 8GB Ram)。我不知道如何使用Perfmon修复it.Got服务器的下列指标:
SQLServer:Buffer Manager
Buffer cache hit ratio
我已经创建了一个针对.NETPortable, v4.0的便携式类库
在下一节课
public class AddressConfiguration : EntityTypeConfiguration<Address>
{
public AddressConfiguration()
{
ToTable("Addresses");
HasKey(c => c.Id);
}
}
在第一行HasKey(c => c.Id);视频工作室抱怨
The t
我试图跟踪存储过程的所有执行情况(包括从其他存储过程中执行的)和该过程的语句--这在扩展事件中可能吗?我当前的扩展事件是:
CREATE EVENT SESSION [EVENT_NAME] ON SERVER
ADD EVENT sqlserver.rpc_completed(SET collect_data_stream=(1)
ACTION(sqlserver.database_id,sqlserver.database_name,sqlserver.server_principal_name,sqlserver.session_id)
WHERE ([package0].[greate
我正在尝试将DACPAC部署到LocalDB 2012,但它就是不具备:
堆栈跟踪如下:
==================================
Could not deploy package. (Microsoft.SqlServer.Dac)
------------------------------
Program Location:
at Microsoft.SqlServer.Dac.DeployOperation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext context)
at
当配置为读取实时扩展事件流时,为什么QueryableXEventData总是落后一个事件?对于“监视实时数据”窗口也是如此,因为它也是基于QueryableXEventData (event_stream目标)的。
就在我的创建事件会话脚本下面。
CREATE EVENT SESSION [XE_Alter] ON SERVER
ADD EVENT sqlserver.object_altered(
ACTION(sqlserver.database_name,sqlserver.sql_text)
WHERE ([sqlserver].[datab
我正试图通过c#代码将本地Server数据库备份到本地计算机,而服务器的备份失败。
守则如下:
using (var con = new SqlConnection(conn))
{
const string destination = "d:\\backups"+"/";
var sqlServer = new Server(new ServerConnection(con));
con.Open();
var
当我试图从我的SQL Server Management Studio 2012数据库生成Azure脚本时。我收到以下错误:
Microsoft.SqlServer.Management.SqlScriptPublish.SqlScriptPublishException:在编写对象脚本时出错。-> Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException:未能检索此请求的数据。在Microsoft.SqlServer.Management.Smo.XmlReadDoc.LoadFile(Assembly a,String s
我使用Java代码在Server 2008中插入数据。我的错误越来越少。
Statement st = null;
Connection con = null;
String loadQuery = "";
Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);
con = DriverManager.getConnection(jdbc:sqlserver://11.11.112.123:1433;DatabaseName=test123, te
我需要捕获哪些用户正在访问数据库中的视图。我最初的想法是使用扩展事件,但由于某种原因,当我测试时,没有捕获任何内容。这就是我到目前为止所拥有的。任何建议都将不胜感激。
-- Test 1
CREATE EVENT SESSION [Track_View] ON SERVER
ADD EVENT sqlserver.module_start
(
SET collect_statement=1
ACTION
(
sqlserver.client_app_name,
sqlserver.database_na