我尝试使用以下查询还原数据库:
ALTER DATABASE [DatabaseName] SET Single_User WITH Rollback Immediate GO
RESTORE DATABASE DatabaseName FROM DISK = 'C:\DBName-Full Database Backup'
ALTER DATABASE [DatabaseName] SET Multi_User GO
Run Code Online (Sandbox Code Playgroud)
但我没有恢复数据库,而是收到此错误:
Msg 3159,Level 16,State 1,Line 2
数据库"DatabaseName"的日志尾部尚未备份.使用
BACKUP LOG WITH NORECOVERY它是否包含工作,你不想失去备份日志.使用 语句的WITH REPLACEorWITH STOPAT子句RESTORE只是覆盖日志的内容.消息3013,级别16,状态1,行2RESTORE DATABASE异常终止.
如果一个页面上可以打印27个项目,并且项目数量可以是任何正数,那么如果我有多少项目,我怎么能找到页数,我尝试过模数和分区但没有帮助.
double TotalNumberOfPages = NumberOfItems/27;
int a = (int)TotalNumberOfPages;
Run Code Online (Sandbox Code Playgroud)
上面的代码工作但不逻辑,就像双倍是3.00000000000001我希望它四舍五入为4而不是3,由于某种原因我不能使用"圆"方法.
我有一份文本文档,其中列出了超过2,50,000个网站URL.浏览每个URL,如果它将我重定向到特定的URL(不同的站点),我想将其保存到另一个文本文件.
我是C#开发人员,我知道如何读取或写入文件和小块,但寻找最佳逻辑或方式以任何编程语言执行上述任务和脚本.
我有一个字符串,我不知道它是否超过36个字符.如果它超过36个字符我只想要前36个字符:
var longString = "sdfkjhs3 234kjh khjk 234kjh 234kj h23k423h4 23k4";
var templongString = longString.substring... ?
Run Code Online (Sandbox Code Playgroud)
编辑
我在努力
var longString = "sdfkjhs3 234kjh khjk 234kjh 234kj h23k423h4 23k4";
var templongString = templongString.substring(longstring, 36);
Run Code Online (Sandbox Code Playgroud)