在我的本地C:驱动器中,我有一个ldf数据库文件,托管在我们的一台服务器上.我有一个1 gb的数据库的本地副本和ldf该数据库的16gb 的(日志文件).它在我的硬盘上吃掉了很多我当地的空间.我想截断该文件.我在网上看到的很多内容都没有,但似乎他们正在讨论数据库所在的服务器上的文件.这不是这种情况,它在我的本地机器上.
我机器上文件的位置是:
C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA
Run Code Online (Sandbox Code Playgroud)
为什么我在本地拥有该日志文件的副本以及本地的该数据库?
我该如何截断这个文件?
谢谢!
我正在使用Web服务来查询表中的数据.然后我必须将它发送给想要它作为DataTable的用户.我可以序列化数据吗?或者我应该将其作为A DataSet发送.我是Web Services的新手,所以我不确定最好的方法.
我需要在Sql Server/T-SQL中关闭日记功能以写入as400中的文件/表.我发现你可以使用Pragma在SQLite中完成它.但是,我发现在T-SQL中不存在.有任何想法吗?
谢谢!
我正在将一个List传递给视图.在视图中,我需要传回该列表.它包括一个可编辑的复选框,这是我真正需要的项目.显示的所有其他字段仅供读取使用.如果用户想要将项目指定为许可,则他们会检查isClearance复选框.因此,当他们点击保存按钮时,它会点击HttpPost索引().但是,它会传回null.如果我将它改为仅仅是一个modelObject而不是List,它就可以正常工作.
这是控制器索引:
public ActionResult Index()
{
List<ClearanceViewModel> cc = new List<ClearanceViewModel>();
ClearanceViewModel c = new ClearanceViewModel();
c.sku = "123";
c.title = "Test1";
c.includeOnSite = true;
c.productID = 123;
c.salePrice = Convert.ToDecimal(2.99);
c.RetailPrice = Convert.ToDecimal(4.99);
c.isClearance = false;
cc.Add(c);
c.sku = "123";
c.title = "Test1";
c.includeOnSite = true;
c.productID = 123;
c.salePrice = Convert.ToDecimal(2.99);
c.RetailPrice = Convert.ToDecimal(4.99);
c.isClearance = false;
cc.Add(c);
return View(cc);
}
Run Code Online (Sandbox Code Playgroud)
这是视图:
@model List<PMS.Models.ClearanceViewModel>
@{
ViewBag.title = "Clearance List";
}
<fieldset>
<legend><span>Clearance List</span></legend>
@using (Html.BeginForm())
{
if (Model.Count() …Run Code Online (Sandbox Code Playgroud)