- U.S. business investment plans fall for seventh straight monthPosted 6 years ago
- Documents show flash crash trader’s frenetic business dealingsPosted 6 years ago
- Business group sees thousands of U.S. jobs from Pacific trade dealPosted 6 years ago
- General Dynamics says still focused on government cybersecurity businessPosted 6 years ago
- Global business groups urge China to suspend bank IT rulesPosted 6 years ago
- Nokia explores sale of map business, source saysPosted 6 years ago
- Exclusive: Canada’s Bombardier looks to raise cash from rail business – sourcesPosted 6 years ago
- SurveyMonkey expands business into paid analytic servicesPosted 6 years ago
- No truth to talk Japan’s Sharp will exit solar business: executivePosted 6 years ago
- Lexmark to buy Kofax for about $1 billion to boost software businessPosted 6 years ago
Microsoft SQL Server 2016 finally gets a release date

IDG Information Service
Microsoft’s well-liked database software will have its newest main free up on June 1
Thanks
Your message has been despatched.
Sorry
There was once an error emailing this web page.
$(‘#” + slotName + “‘).responsiveAd(screenSize:’971 1115’, scriptTags: []);if (Object.keys(IDG.GPT.companions).size > Zero) IDG.GPT.refreshAd(‘” + slotName + “‘);”;
var adDivString = “
” + adString + “
“;
placementDiff = applyInsert($(this), adDivString);
if (debug)
console.log(“Simply positioned an Advert and the placementDiff is: ” + placementDiff);
placementTarget = cumulativeHeight + placementDiff + interModuleHeight + adHeightBuffer;
else
var moduleDivString = “”;
var elementId = “drr-mod-“+moduleCounter;
moduleDivString = “”;
modules.push(elementId);
placementDiff = applyInsert($(this), moduleDivString);
if (debug)
console.log(“Simply placed a module and the placementDiff is: ” + placementDiff);
placementTarget = cumulativeHeight + placementDiff + interModuleHeight + moduleHeightBuffer;
moduleCounter++;
loopCounter++;
// Keep Away From placing Components too soon due to non-Large figures inflating the cumulative Top
if ($(this).is(“Determine”) && !$(this).is(“Figure.Large”))
cumulativeHeight += grafHeight;
else
cumulativeHeight += $(this).Top() + grafHeight;
);
// clone Associated Stories module to return in after eighth para in article physique for Cellular breakpoint show
var $relatedStories = $(‘.Associated-promo-wrapper’);
if ($relatedStories.size)
var $relatedStoriesClone = $relatedStories.clone();
$relatedStoriesClone.insertAfter( “#drr-container > p:eq(7)”);
// For Mobile best, Location Advert after second paragraph.
if (firstMobileAdHtml)
$(firstMobileAdHtml).insertAfter(“#drr-container > p:eq(1)”);
var $insiderPromo = $(‘.insider-promo-wrapper’);
if ($insiderPromo.length)
var $insiderPromoClone = $insiderPromo.clone();
$insiderPromoClone.insertAfter( “#drr-container > p:eq(1)”);
//Position left aspect Component
cumulativeHeight = Zero;
var leftPlacementTarget = tagHeight = leftPlacementTarget)
if (debug)
console.log(“congratulations… we’ve got passed the initial Start level”);
if (leftPlacementIndex == null)
//it can be Now Not good enough to Now Not be a left Keep Away From – it also shouldn’t be a
with an straight away previous small or medium image left Steer Clear Of.
if (!isLeftAvoid($(this)) && noPrevFigures($(this)) )
leftPlacementIndex = $(this).index();
$leftPlacementElement = $(this);
leftPlacementLookaheadStart = cumulativeHeight;
if (debug)
console.log(“shouldn’t be a left Keep Away From and no prev figures. ########## set placementIndex (“+leftPlacementIndex+”) and lookaheadStart (“+leftPlacementLookaheadStart+”) ##########”);
else
if (debug)
console.log(“is a left Steer Clear Of or has previous figures. proceed”);
else
if (debug)
console.log(“#### leftPlacementIndex already set to “+leftPlacementIndex+”. looking BEFOREHAND…”);
//Not null; has been set
if ((cumulativeHeight – leftPlacementLookaheadStart) > leftIntervalHeight)
if (debug)
console.log(“###### THRESHOLD REACHED. LOOKAHEAD COMPLETE. End ###### (cumulativeHeight – leftPlacementLookaheadStart) (“+(cumulativeHeight-leftPlacementLookaheadStart)+”) > leftIntervalHeight (“+leftIntervalHeight+”).”);
return false;
else
if (debug)
);
if (leftPlacementIndex != null && elementNotNearEnd($leftPlacementElement, leftPixelWindow))
if (debug)
console.log(” insert into index “+leftPlacementIndex);
$(“#drr-container”).youngsters().eq(leftPlacementIndex).before(“
“);
IDG.GPT.trackOmniture();
// Add Right rail module content material
for (var i=0; i” + adString + “
“;
function getEpoParams()
/**
* @param jqo Original jquery object Goal
* @param divString The div to be inserted.
* @return Difference in Height between Unique placement Goal and ultimate Target.
* Assessments first 6 Components for an allowable placement (600 pixel window).
* If none, Take A Look At nearby for Components that aren’t Right avoids.
* If none, Location Component sooner than present Goal.
*/
perform applyInsert(jqo, divString)
if (debug)
console.log(“applyInsert at top and jqo index is: ” + jqo.index());
for (var i=0; i 0)
youngsters = $(“#drr-container”).kids().slice(jqo.index(), allowElement.index() );
else
kids = $(“#drr-container”).youngsters().slice(allowElement.index(), jqo.index());
if (children != null)
kids.EACH AND EVERY(operate(i)
if (debug)
console.log(“About so as to add this Part’s Peak to heigh diff offset”);
console.log($(this));
Height += $(this).Height() + grafHeight;
);
if (offset 300)
if (debug)
console.log(“isRightAvoid: discovered pre. return genuine”);
return real;
if (jqo.is(“Figure”) && jqo.hasClass(‘Huge’))
if (debug)
console.log(“isRightAvoid: found Figure.Massive return authentic”);
return true;
if (jqo.is(“Determine”) && jqo.hasClass(‘medium’) && jqo.hasClass(‘inline’))
if (debug)
console.log(“isRightAvoid: found Figure has Category medium and inline.”);
return proper;
if (jqo.is(‘div’) && jqo.hasClass(‘Table-wrapper’))
if (debug)
console.log(“isRightAvoid: found div with Type Table-wrapper”);
return genuine;
if (jqo.is(‘apart’))
if (jqo.hasClass(‘sidebar’) && !jqo.hasClass(‘medium’))
if (debug)
console.log(“isRightAvoid: found apart with Classification sidebar, without Class medium”);
return true;
if (jqo.hasClass(‘statsTable’))
if (debug)
console.log(“isRightAvoid: discovered aside with Category statsTable”);
return proper;
if (jqo.hasClass(‘download-asset’))
if (debug)
console.log(“isRightAvoid: found Category obtain-asset return genuine”);
return genuine;
if (jqo.hasClass(‘tableLarge’))
if (debug)
console.log(“isRightAvoid: found Category tableLarge return true”);
return true;
if (jqo.hasClass(‘reject’))
if (debug)
console.log(“isRightAvoid: found Category reject. return authentic”);
return genuine;
if (jqo.is(‘Table’) && jqo.hasClass(‘scorecard’))
if (debug)
console.log(“isRightAvoid: discovered div with Class scorecard”);
return actual;
return false;
// Return true if Component has Category ‘reject’: will not Location drr modules/advertisements subsequent to these Parts
operate isRightReject(jqo)
console.log(“in isRightReject”);
if (jqo != null)
if (jqo.hasClass(“reject”))
if (debug)
console.log(“isRightReject: discovered ‘reject’ Category”);
return real;
return false;
return false;
// Returns genuine if Peak of all Components after this one is greater than 500; false in any other case
operate elementNotNearEnd(Element, pixelWindow)
if (pixelWindow == null)
pixelWindow = 500;
if (Part == null)
return false;
var remainingHeight = 0;
var kids = $(“#drr-container”).children().slice(Part.index());
if (youngsters == null)
return false;
kids.EACH AND EVERY(perform(i)
remainingHeight += $(this).Height();
);
if ( remainingHeight > pixelWindow)
return authentic;
else
if (debug)
console.log(“Element too just about Finish. Last Height is: ” + remainingHeight + ” and window is ” + pixelWindow);
return false;
/**
* Return genuine if want to Steer Clear Of this Element when placing left module.
*/
operate isLeftAvoid(jqo)
if (jqo.is(“Figure”))
if (debug)
console.log(“isLeftAvoid: discovered Figure. return true”);
return true;
if (jqo.is(“apart.pullquote”))
if (debug)
console.log(“isLeftAvoid: found pullquote. return real”);
return genuine;
if (jqo.is(“pre”))
if (debug)
console.log(“isLeftAvoid: discovered pre. return authentic”);
return genuine;
if (jqo.is(“div.gist”))
if (debug)
console.log(“isLeftAvoid: found github code block. return authentic”);
return real;
if (jqo.is(“apart”) && jqo.hasClass(“sidebar”) && jqo.hasClass(“medium”))
if (debug)
console.log(“isLeftAvoid: discovered medium sidebar. return real”);
return actual;
if (jqo.hasClass(“statsTable”))
if (debug)
console.log(“isLeftAvoid: discovered Classification statsTable. return authentic”);
return proper;
return false;
/**
* return genuine if there are no figures before the Goal placement that would possibly bleed down into placement Component
*/
operate noPrevFigures($originalTarget)
var targetIndex = $originalTarget.index();
var numElementsLookBack = 5;
var figureIndex = null;
var figureHeight = null;
var startIndex = targetIndex – numElementsLookBack
Database enthusiasts, Start your clocks: Microsoft announced Monday that its new version of SQL Server will probably be out of beta and ready for business unlock on June 1.
The News means that companies ready to pick up SQL Server 2016 except its basic availability can Start planning their adoption.
SQL Server 2016 comes with a suite of latest features over its predecessor, together with a brand new Stretch Database operate that allows customers to store a few of their Information in a database on-premises and send infrequently used Knowledge to Microsoft’s Azure cloud. An software related to a database using that function can nonetheless see all the Knowledge from totally different sources, though.
Another marquee feature is The Brand New Always Encrypted perform, which makes it possible for customers to encrypt Knowledge on the column level each at rest and in reminiscence. That Is nonetheless only scratching the surface of the device, which also supports creating Cellular business intelligence dashboards and new functionality for big Knowledge applications.
SQL Server 2016 will come in four variants: Enterprise, Usual, Developer and Express. The latter two might be on hand for free, just like what Microsoft offered with SQL Server 2014.
In Addition To its on-premises release, Microsoft will even have a digital laptop available on June 1 via its Azure cloud platform a good way to make it straightforward for corporations to install SQL Server 2016 within the cloud.
Many Of The new options in SQL Server 2016 like Always Encrypted and Stretch Database are already available in Microsoft’s Azure SQL Database managed Service, but the virtual desktop shall be useful for corporations that choose to manage their own database infrastructure or that plan to roll out SQL Server 2016 on premises and need to test it in the cloud.
All of this comes just a few months after Microsoft greatly surprised the world by way of asserting that it will also unencumber SQL Server on Linux at some point. That’s an impressive sign of Microsoft’s technique of creating its instruments available to customers on a wide variety of platforms, even those that the corporate does not keep watch over.
You must be logged in to post a comment Login