我有一个包含大量数据的 vb 论坛
我需要一种方法来转换这个论坛数据库表字符集与他们的数据
latin1_swedish_ci 到 utf8-general-ci
这该怎么做 ?
从最近两天开始,我可以在 SQL Server 错误日志中看到以下内容。
AppDomain 2 (mssqlsystemresource.dbo[runtime].1) unloaded.
&
AppDomain 2 (mssqlsystemresource.dbo[runtime].1) is marked for unload due to memory pressure.
Run Code Online (Sandbox Code Playgroud)
我有这样的系统环境:
OS- microosft windows server 2012 R2 Standard
processors - Intel(R) Xeon(R) CPU E5-2670 0 @2.60 GHz
Installed Memory (RAM) - 8GB
Hardware Information - VMWare, Inc. VMware Virtual Platform
SQL Server - Microsoft SQL Server Enterprise (64-bit)
Run Code Online (Sandbox Code Playgroud)
我已经在本地服务器中查看了昨天的事件日志。我找到了这些事件
Server Name ID Severity Source Log Date and Time
ABC 1008 Error Microsoft-Windows-Perflib Application 10/01/2015 2:21
ABC 2 Error TeamCentral Application …
Run Code Online (Sandbox Code Playgroud) 我有一个 3 节点 Redis 复制和一个 3 节点 Sentinel。我想移除一个奴隶。
我尝试停止从站并slaveof 10.128.130.139 6379
从配置中删除。但是在我启动之后它又变成了奴隶。并slaveof
再次回到配置中。
阅读SLAVEOF 后,我尝试调用SLAVEOF NO ONE
. 但1分钟后它又变成了奴隶。
我猜 Sentinel 将它重新配置为 slave。在 Sentinel 存在的情况下,如何删除一个奴隶?
题
Start-Service
和Stop-Service
命令启动和停止 SQL 的服务是否安全?附加信息
我们正在创建脚本,以便在维护窗口之前彻底关闭我们的系统,然后再将它们恢复。干净地我的意思是它停止应用程序的服务,然后停止数据库服务(即按依赖顺序),将所有设置为禁用,以便基础架构团队可以应用 Windows 更新/执行任何工作,根据需要安全地重新启动服务器,然后再运行脚本以使系统以正确的(依赖关系感知)顺序恢复。
我们的 DBA 提到停止服务的正确方法是通过 SQL 的配置管理器;暗示这与仅使用services.msc
(或用于自动化,powershell 的stop-service
/ 命令行的sc \\someServer stop someService
.
但是,我找不到任何明确说明通过常规方式启动/停止服务不正确的内容,或者 SQL 配置管理器在简单启动和停止服务方面提供了哪些额外的保护/功能。
今天错误地从实时服务器上删除了 AlwaysOn 可用性数据库。
让我来解释细节。
在 AlwaysON 可用性组中,有 2 个可用性副本。那是
主副本服务器(即 SQLServer1)
辅助副本服务器(即 SQLServer2)
在 中Primary Replica Server
,有4 个数据库。
Run Code Online (Sandbox Code Playgroud)AlwaysOnTest Database2 Database3 Database4
在辅助副本服务器 (SQLServer2) 中,我不能确切地说,因为那是另一个 SQLserver。但坦率地说,我想说我无权访问该服务器。
当我获得主服务器的可访问性时,它已经由第三方供应商配置。作为一名 DBA,我的任务是备份SQLServer1
. 还要备份AlwaysONTest
数据库。其中AlwaysOnTest
主副本服务器(SQLServer1)的数据库与辅助副本服务器(SQLServer2)同步。这只是一个与二级副本同步的数据库。
今天在卡塔尔时间下午 12:10 误将 AlwaysOn 数据库删除。我有主服务器昨天的完整备份。注意:备份的备份首选项是Secondary Only
.
在实例之后,我还对主要副本进行了完整备份。
现在我想再次AlwaysONTest
使用辅助副本配置数据库。
注意:只是误删了AlwaysOn Availability 数据库。环境就是这样。
我该怎么办。任何建议或帮助将不胜感激。
sql-server sql-server-2012 high-availability availability-groups
我曾经在同一个数据库文件夹中尝试过副本集演示。副本集名称为“test”。然后我尝试使用不同的名称“repl”重新构建 repl 集。重新配置后,我收到以下错误消息:
{
"ok" : 0,
"errmsg" : "replSetReconfig should only be run on PRIMARY, but my state is REMOVED; use the \"force\" argument to override",
"code" : 10107,
"codeName" : "NotMaster"
}
Run Code Online (Sandbox Code Playgroud)
所以我按照 errmsg 操作,并尝试运行以下命令:
rs.reconfig(config,{"force":true})
Run Code Online (Sandbox Code Playgroud)
现在我收到以下错误消息:
{
"ok" : 0,
"errmsg" : "New and old configurations differ in replica set name; old was test, and new is repl",
"code" : 103,
"codeName" : "NewReplicaSetConfigurationIncompatible"
}
Run Code Online (Sandbox Code Playgroud)
太糟糕了!所以我使用以前的名称“test”。但我再次收到错误。
{
"ok" : 0,
"errmsg" : "New and old configurations differ …
Run Code Online (Sandbox Code Playgroud) 当我在网络共享驱动器中进行备份时,下面提到了 TSQL。
Use DatabaseName
Go
Backup Database DatabaseName
To Disk=N'H:\DatabaseBackup\DatabaseName.bak';
Go
Run Code Online (Sandbox Code Playgroud)
我在 SSMS 中收到以下错误。
Msg 3201, Level 16, State 1, Line 1
Run Code Online (Sandbox Code Playgroud)
无法打开备份设备'H:\DatabaseBackup\DatabaseName.bak'
。操作系统错误 3(系统找不到指定的路径。)。
Msg 3013, Level 16, State 1, Line 1
Run Code Online (Sandbox Code Playgroud)
BACKUP DATABASE 异常终止。
因为我已经通过这个 TSQL 检查了 'xp_cmdshell' 。run_value & config_value 如下:
name minimum maximum config_value run_value
xp_cmdshell 0 1 1 1
Run Code Online (Sandbox Code Playgroud)
注意:这里H是我的网络共享。
任何建议将不胜感激。
我正在尝试导入 mongodb 数据库,并且我一直在使用 mongorestore 命令,导入开始时没有问题,直到出现错误:失败:dbprod.mys_account:创建集合时出错 dbprod.mys_account:运行创建命令时出错:BSON 字段'OperationSessionInfo.create' 是重复字段
我已经尝试过 --drop 选项但没有成功,我从未与 mongodb 合作过……我必须澄清一下,我使用 mongodump 将它保存在 mongodb 2.4 中,并尝试为 mongodb 3.6 导入
我有一个 20 人的 Windows 组,该组中的所有 20 人都被撤销了对表中某些列的访问权限。现在我需要为此 Windows 组中的 2 个用户添加选择权限。我怎样才能做到这一点?我可以简单地将这些列上的选择直接授予这 2 个用户而不是 windows 组吗?
谢谢
我想说的是,在将 MS SQL Server 2012 Enterprise 迁移到 MS SQL Server 2012 Express 之后。我已经看到 DB 备份大小以及所有数据库的“LSN”存在一些细微的差异。
让我们从头开始一步一步地写下来。我在从 MS SQL Server 2012 Enterprise 迁移到 MS SQL Server 2012 Express 的过程中做了什么。
1) 我已于 2015 年 12 月 23 日在 MS SQL Server 2012 Enterprise 中备份了所有 3 个审计数据库。MS SQL Server 2012 企业版是
Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64)
Oct 19 2012 13:38:57
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)
Run Code Online (Sandbox Code Playgroud)
2) 从 …
sql-server ×4
mongodb ×3
backup ×2
replication ×2
memory ×1
mongodb-3.6 ×1
mongodb2.4 ×1
mongodump ×1
mongorestore ×1
mysql ×1
permissions ×1
powershell ×1
redis ×1
restore ×1
select ×1
sql-clr ×1
utf-8 ×1