For anyone who runs into something similar, what I ended up doing is programmatically writing a simple batch file to kick off the installer, creating a 'run once and delete' task, and then waiting for it to finish. I had admin privileges, so I just had the task run under...
visual-studio-2013,database-project,sql-server-2014
Add a new item to your project of type Schema (listed under SQL Server > Security). For the objects that belong to this schema, add them as you normally would to your project. They will default to the dbo schema so you will have to change that in each object's...
c#,sql-server,entity-framework,sql-server-2014,database-mirroring
So as it turns out, the client is joining from a different lan so the failover partner registered on the sql server is not resolvable on the client. SELECT DB_NAME(database_id) AS 'DatabaseName', mirroring_partner_instance FROM sys.database_mirroring WHERE mirroring_guid IS NOT NULL; Will give you the "name" of the failover partner when...
excel,reporting-services,sql-server-2014
Found the solution to this problem so I figured I'd answer it here in case anyone else runs into this problem. the list of supported formats for URL access listed on Microsoft's website here shows the following list: HTML4.0, MHTML, IMAGE, EXCEL, WORD, CSV, PDF, XML, and NULL It does...
sql,sql-server,tsql,sql-server-2014
You are messing up the syntax for giving an alias to your column: ALTER FUNCTION [dbo].[GetEigenvector] ( ) RETURNS TABLE AS RETURN ( SELECT 0.265433 AS Value UNION ALL SELECT 0.0629412 UNION ALL SELECT 0.671626 ) ...
sql,sql-server,sql-server-2014
Simply, because you are Grouping by d.categoryid - And there is no grouping by this column, which would return 0 for sum(datavalue): http://sqlfiddle.com/#!6/5e44cb/4 (it's 89) If you could add your expected output to your post, we might be able to help you with the query you need....
sql-server,random,default-value,sql-server-2014
Expanding on what Deigo Garbar has already suggested. If you want to use the expression as the default value in your table you would need to put this expression in a function. But the problem is a UDF function will not allow you to use NEWID() function in it, it...
sql-server,temp-tables,sql-server-2014
Usually, it is considered a good practice to free up resource as long as you don't need it anymore. So I'd add DROP TABLE at the end of stored procedure. Temporary table lives as long as connection lives. Usually, applications use connection pooling (it is configurable) and connection doesn't close...
sql,sql-server,sql-server-2012,sql-server-2014
While this type of partitioning might not be the best, maybe you're stuck with it. The basic dynamic SQL to do what you want isn't that hard though: declare @sql nvarchar(max) select @sql = N' select o.orderid, o.customerid, s.supplierid, p.productid, p.productname from [order] o join Supplier s on o.SuppplierID =...
c#,asp.net,visual-studio-2013,sql-server-2014
You have some options: SQL Agent Jobs - you can run a particular stored procedure at designated date or repeatedly if configured so. See http://msdn.microsoft.com/en-IN/library/ms189237.aspx ASP.NET package called "Hangfire" available at Hangfire.io - it is well documented and available over NuGET. There are many others, but these two are quite...
sql,row,sql-server-2014,case-when
Use the original query as a derived table, then MAX the columns: select MAX('2010'), ... from ( SELECT case when Year(LOAN_START_DATE) = 2010 then max(LOAN_RES_BANK_CODE) else 0 end as '2010', ... ) ...
You can send the single request to SQL server instead N requests, where N is the number of your tables, using the UNION clause. You need some like this request: SELECT SUM(C) FROM ( SELECT COUNT(*) AS C FROM {Table1} WHERE IMEI = @IMEI UNION SELECT COUNT(*) AS C FROM...
sql,optimization,sql-server-2014,spatial-query
You want to use exists: SELECT pt.* FROM ProvinceTable pt WHERE EXISTS (SELECT 1 FROM RailroadTable rt WHERE pt.Shape.STIntersects(rt.Shape) = 1 ); ...
sql-server,database,sql-server-2014
Martin is right - use MERGE for this. You could do it all in one statement if you didn't have two row entries to INSERT - as such you could dump to a temp table and do the following: CREATE TABLE #answers (UserTestID INT, QuestionID1 INT, AnswerID1 INT, QuestionID2 INT,...
Does PRINT len(@string) show the correct length? If so the PRINT @string is the problem. The print does only output up to 4000 chars. Try SELECT @string in order to output the result as a row which is not truncated....
sql,sql-server-2012,sql-server-2014
SQL Server 2012 onwards, you can use TRY_PARSE: -- If the culture argument isn't provided, the language of current session is used. SELECT TRY_PARSE('Thu, 4 Jul 2013 09:18:24' AS datetime2) AS 'datetime2'; TRY_PARSE: Returns the result of the expression, translated to the requested data type, or null if the cast...
sql-server,tsql,replace,case,sql-server-2014
It is obvious that '' means blank (Not null) and it exists between two consecutive letters also. (As it is blank) So Sql can not go on replacing that blank in between every letter with the string you want. That's why you can not replace '' Check this query SELECT...
java,sql,sql-server,sql-server-2014
I just changed the driver to JTD as follows and it worked like a charm Connection conn = null; String dbURL = "jdbc:jtds:sqlserver://DataBase Name"; String user = "username"; String pass = "password"; try { Class.forName("net.sourceforge.jtds.jdbc.Driver"); conn = DriverManager.getConnection(dbURL, user, pass); JDBCTest jt = new JDBCTest(); String sql = "update Table1...
If I understand what you want is the average of the sales made on the same date for the last five years for each product. If so I think this might be what you want: select s.day, oa.* from sales s outer apply ( select avg(product1*1.0) p1, avg(product2*1.0) p2, avg(product3*1.0)...
sql,authentication,sql-server-2014
For testing purposes only does authentication pass for user BI_USER if the users SERVER ROLE is edited to give it the sysadmin privilege. If the answer is yes remove the sysadmin privilege and attempt to isolate which privilege is required to authenticate. What OS is SQL 2014 hosted on out...
If you consider this table and these test values: DECLARE @tbl TABLE(model INT,speed INT,ram INT,hd FLOAT,cd VARCHAR(10),price FLOAT) INSERT INTO @tbl VALUES (1233,800,128,20.0,'50x',970.0000) You could do something like this: SELECT unpvt.chr, unpvt.value FROM ( SELECT CAST(model AS VARCHAR(10)) AS model, CAST(speed AS VARCHAR(10)) AS speed, CAST(ram AS VARCHAR(10)) AS ram,...
c#,sql,asp.net,sql-server,sql-server-2014
Your parameter names can not have brackets or spaces in them in SQL Server. So rename them all to @SignNumber, @redquantity, @bluequantity... etc.
sql,sql-server,tsql,sql-server-2014
You can use FORMAT function, available from SQL Server 2012 onwards: DECLARE @myDate DATETIME = '2012-04-20 05:54:59' SELECT FORMAT(@myDate, 'MM-yyyy') Output: 04-2012 ...
sql-server,tsql,common-table-expression,sql-server-2014
You don't need to use recursion for this if you are using a modern version of SQL Server that can do aggregation as window functions. Then you can do sum() as a window function: update t1 set total = y.total from (select *, rn = ROW_NUMBER() over (order by id)...
sql,sql-server,tsql,case,sql-server-2014
Wouldn't this work? IF len(@cl_CrawlSource) > 2 UPDATE tblCrawlUrls set cl_LastCrawlDate = SYSUTCDATETIME() ,cl_TotalCrawlTimes = @cl_TotalCrawlTimes ,cl_Ignored_By_Containing_Word = @cl_Ignored_By_Containing_Word ,cl_PageProcessed = 0 ,cl_CertainlyNotProductPage = @cl_CertainlyNotProductPage ,cl_CrawlSource = @cl_CrawlSource ,cl_FoundLinksCount = @cl_FoundLinksCount ,cl_DuplicateUrl_ByCanonical = @cl_DuplicateUrl_ByCanonical where cl_CrawlNormalizedUrl = @cl_CrawlNormalizedUrl Unless I'm missing something, every case statement has the...
sql,sql-server,bigdata,sql-server-2014
I don't understand why you have so many different columns. You should have one row per stock per time unit. I would envision a structure with a few dozen columns: Stock Identifier Date (or date/time) 30 or so measures per stock You seem to want to store things in columns...
sql-server,database,sql-server-2014
As per comments, First you need to install an instance of SQL Server if you don't already have one - https://msdn.microsoft.com/en-us/library/ms143219.aspx Once this is installed you must connect to this instance (server) and then you can create a database here - https://msdn.microsoft.com/en-US/library/ms186312.aspx...
sql-server,date,datetime,sql-server-2014
You need to determine the format of the value you are converting before you can convert it. If it's simply between those two formats, you can simply search for - to determine it's format. I would also suggest storing the value in a datetime column as opposed to a varchar,...
c#,asp.net,visual-studio-2013,sql-server-2014
As per my understanding of your query, I have been shared my suggestion below : 1.My point of view ,you can get your expected output by using stored procedure in Database. 2.Because Hopefully You stored the values of employee information, leave type ,leave details are into separate table with the...
sql,sql-server,sql-server-2014
The error means that one of your subqueries (the select rate from dbo.rates where region =) is returning multiple values. You have two (or more) records for at least one of your region names on that table. You could (should) be doing this update with a JOIN instead of a...
sql-server,azure,sql-azure,ssdt,sql-server-2014
This happened to me also and just fixed. I update ssdt from the link i get from Visual studio notification center and restart VS as administrator then it works fine. -Janak
sql,select,conditional-statements,sql-server-2014
I think it is a or condition you need: SELECT a.Account_ID FROM Accounts a WHERE ((@FirstName='' and a.FirstName is null) or a.FirstName = @FirstName) /*Add check if @FirstName = '' then a.FirstName IS NULL */ AND a.LastName = @LastName AND a.Middle = @MiddleName AND a.Email = @Email AND a.Company =...
sql,sql-server,sql-server-2008,sql-server-2014
SELECT * FROM sys.dm_db_persisted_sku_features; This will show you what features you have enabled that need to be disabled. I would restore a backup to an enterprise instance, and then begin to work from there to disable enterprise features After the above query returns no results you should be fine....
sql,sql-server,sql-server-2014
There is a work around, but you're not going to like it. You need to create a wrapper procedure, that will define the meta data and execute the orginal procedure based on what columns are supplied to the wrapper. Here is a Link to a MSDN blog where they discuss...
sql,inner-join,sql-server-2014
SELECT A.*, CASE WHEN EXISTS (SELECT 1 FROM TimeZoneDST B WHERE A.StartDuty between B.DSTstart and B.DSTend) THEN 1 ELSE 0 END as DSTexists FROM DutyList A; ...
Doing this would only run your function once on every row instead of twice: SELECT * FROM ( SELECT dbo.heavyFunctionCall(a, b, c) AS x FROM T) a WHERE x > 10 ...
sql-server,modulo,sql-server-2014
I figured it out Given 20 rows and 4 iterations: Rows 1,5,9,13,17: SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 1 Rows 2,6,10,14,18: SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 2 Rows 3,7,11,15,19: SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 3 Rows...
This can be solved using the aggregate function sum() with an over () clause. In the query I only partitioned the data based on week, but maybe you want to include the item_no as part of the partitioning too if there are multiple products. I think this query should give...
database,error-handling,sql-server-2014
Yes, there is a simple solution. It's called transaction management: SET XACT_ABORT ON BEGIN TRANSACTION -- Do your things COMMIT TRANSACTION If anything fails, the whole transaction will be rolled back, as if it never existed....
sql,sql-server,sql-server-2014
Gaps and Islands DECLARE @TVWatchingTime TABLE (PersonId int, StartTime int, EndTime int) INSERT INTO @TVWatchingTime VALUES (1, 300, 600), (1, 250, 700), (1, 200, 800), (1, 900, 1200), (2, 100, 200) ;WITH cteSource(PersonId, StartTime, EndTime) AS ( SELECT s.PersonId, s.StartTime, e.EndTime FROM ( SELECT PersonId, StartTime, ROW_NUMBER() OVER (ORDER BY...
sql,date,where-clause,sql-server-2014
Use this dates: SELECT EOMONTH(DATEADD(mm, -1, GETDATE())) SELECT DATEADD(dd, 1, EOMONTH(DATEADD(mm, -14, GETDATE()))) So you where clause would look like: WHERE dbo.ub_contact.contact_dt BETWEEN DATEADD(dd, 1, EOMONTH(DATEADD(mm, -14, GETDATE()))) AND EOMONTH(DATEADD(mm, -1, GETDATE())) ...
sql-server,csv,sql-server-2014,sp-send-dbmail
Found the answer- it's actually a bug on 2014, please see: https://connect.microsoft.com/SQLServer/feedback/details/850260/sql-2014-sp-send-dbmail-64kb-query-result-limit
I guess the MSDN has mentioned at the top itself that this applies to the 2008 and higher versions. So it would be 5000 for 2014 version as well. Applies to: SQL Server 2008 R2 and higher versions. From the MSDN When the Database Engine checks for possible escalations at...
Compatability level 90 = 2005. 100 = 2008, 110 = 2012, 120 = 2014. If your getting 90 back, it's set to not support data types introduced in and after 2008
sql,sql-server,sql-server-2014
It means that it is not a table, but either a View, or a Table-Valued Function, or one of several other types of objects. Use this instead: SELECT * FROM sys.objects WHERE [object_id] = 584895884; Please note that the [object_id] field is a number, not a string, so shouldn't be...
c#,sql,database,enums,sql-server-2014
You can cast enums to ints and vice versa, this is very fast. You can also convert between enums and strings, takes a bit more code, time, and storage. You can then trivially store ints or strings in your database.
sql,stored-procedures,reporting-services,parameters,sql-server-2014
Try this: SELECT TOP 2 UnitNumber, Patient, VisitID, AdmitDate, DischargeDate, PrevDisDate, DaysBtwnVisits FROM #tblTempCalculations AS T1 WHERE T1.ReadmittedFilter = 1 AND T1.UnitNumber IN (SELECT UnitNumber FROM #tblTempCalculations AS T2 WHERE DischargeDate BETWEEN @FromDischargeDate AND @ThroughDischargeDate) ORDER BY DischargeDate DESC ...
sql,sql-server-2008,datetime,sql-server-2014,sqlmigrations
There is no other solution than re-factoring your code if you wish to upgrade to SQL2014. The example below demonstrates that setting the compatibility level to 2008 does not resolve this error. You will have to modify all your stored procedures and views. ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = 100...
How can i use the longitute and latitute to store location within a geography column?(because it's supposed to be only one geographic point not two right? not one for longitute and one for latitute?) You can use geography::STPointFromText / geography::Point to store longitude and latitude in a geography datatype....
Backup and restoring a database will leave any indexes in the same state as they were prior to your move. Rebuilding them will only help if they are a) fragmented and b) truly the cause of the slowdown you are seeing, but its more likely that your new hardware or...
sql-server-2008-r2,compatibility,sql-server-2014
Going forward with MS SQL backups has never been an issue. 2005 backup restored on 2008, no problem. Going backwards won't work. 2008 backup, restoring onto 2005, won't work....
Try checking if the drive is not mapped first: cmd.exe /c if not exist z:\* net use z: \\drivelocation DriveAccessCode...
You don't need the GROUP BY. You do need a WHERE condition in the subquery to correlate the Acct value from the row of the outer query with the subset of values you want to concatenate in the inner query. You will need to add the DISTINCT after the...
sql,sql-server,join,sql-server-2014
Try this: SELECT A.sifKorisnikPK, IsNull(BrojDobrih,0) BrojDobrih, IsNull(BrojLosih,0) BrojLosih FROM (select distinct sifKorisnikPK from Rezervacija) A LEFT JOIN #LosaRez B ON A.sifKorisnikPK = B.sifKorisnikPK LEFT JOIN #DobraRez C ON A.sifKorisnikPK = C.sifKorisnikPK ORDER BY (IsNull(BrojDobrih,0) - IsNull(BrojLosih,0)) ...
sql,sql-server-2014,sql-function
I am simply wondering if this is even possible in SQL Server 2014 Yes, you can create table-valued user defined functions that return, well, a table value. So the string 'ABC' would be returned as: COL1 COL2 COL3 A B C Well, now you're in trouble - table-valued functions...
Do it with window function: select Fruits, count(*) over(partition by Fruits) as Counts from TableName ...
sql-server,azure,bcp,sql-server-2014
Like SQLCMD, BCP is a stand-alone command-prompt utility that must be invoked from a command prompt. If the source text and format files reside on your client, you'll need to add the -S -U and -P parameters like you do with SQLCMD. For example: bcp databasename.schemaname.transitschedule in calendar_dates.txt -f calenar_dates.fmt...
sql-server,query-performance,sql-server-2014
Here what I'd do to optimize: Create a NON CLUSTERED index on pk2 column. Create a NON CLUSTERED index on field1 column. Rebuild/Reorganize indexes and statistics. Use a JOIN instead of IN. Use the OPTIMIZE FOR query hint. So, try this: DECLARE @C INT = 101; SELECT ID, COUNT(*) OVER...
sql-server,sql-update,foreign-keys,primary-key,sql-server-2014
Enable update cascade on the foreign key ALTER TABLE t_Table_Language DROP CONSTRAINT FK_t_Table_Language_t_Table ALTER TABLE t_Table_Language ADD CONSTRAINT FK_t_Table_Language_t_Table FOREIGN KEY (funID) REFERENCES t_Table(funID) ON UPDATE CASCADE EDIT: Or the other way around, i'm not sure which table has the foreing key ALTER TABLE t_Table DROP CONSTRAINT FK_t_Table_Language_t_Table ALTER TABLE...
sql-server,oracle,database-migration,sql-server-2014,sql-server-migration-assi
Your trigger in Oracle is FOR EACH ROW. This type of triggers is not directly supported by SQL Server. So SSMA applies a template replacement for them using INSTEAD OF trigger and loop over inserted. Can you enable ROWID at least for tables with triggers (option "Add ROWID column for...
sql,sql-server,sql-server-2014
If you just want the order number, you can use MAX again since you know the post date will also be the MAX due to your subselect: SELECT MAX(OrderNo), MAX(PostDate) FROM table WHERE PostDate = (SELECT MAX(PostDate) FROM table) ...
sql-server,restore,sql-server-2014
As it turns out the issue was environmentally related and pretty straight forward: First of all, I was attempting to back up from a non-shrunk back up version of the origin database. The size of the log files was actually a known issue, hence we usually back up from a...
sql-server-2014,in-memory-database
A quick Google give this: The recommended maximum size for memory-optimized tables is 256GB ...
sql,visual-studio-2013,ssis,sql-server-2014
I have an answer for that one actually. You will need to set your connection string as an expression and either hard code or parametrize your user and password. The password is encrypted based on information from the machine that it is encrypted on. Once you move that encrypted property...
ssis,ssas,oledb,olap,sql-server-2014
MOLAP: Data is preprocessed and stored in cube. So whenever an MDX query runs, it picks up aggregated data directly from cube. The complexity of MDX has no effect on the relational source of data underneath. Bottom line: It is fast and independent of data source(once the cube is processed)....
OK, with your help, and a help from a friend, i solved the problem like this. Select ROW_NUMBER() OVER (PARTITION BY Field1 ORDER BY Field1) AS order_num, Field1, Value into #tab1 from Source_Table Order by Field1 Select * from #tab1 PIVOT (Max(Value) FOR order_num IN ([1], [2], [3], [4], [5]))...
There are Two types of Triggers, Instead Of Triggers that fires Instead of the Triggering action After or For Triggers that fires after the Triggering action. Catalog View sys.triggers's column is_instead_of_trigger will tell you whether is an Instead of trigger or not, if value 0 then it is For or...
sql-server-2014,database-project
This should not be an issue. By default a database project creates constraints with the NoCheck option - meaning SQL Server will not validate the data. Then, after postDeploy it will check the constraint. Take a look at you deployment script and it will validate this.
sql,sql-server,tsql,sql-server-2014
update your_table set ExpirationUtc = dateadd(day, 90, ExpirationUtc) ...
sql-server,ssis,sql-server-2012,sql-azure,sql-server-2014
The answer to your questions a, b and c (if you're using SSIS transformation components in SSIS) is essentially “yes, all new data and existing data required for transformation will flow into SSIS instance, and the resulting merged data will flow out of SSIS instance to the target server”. More...
If the user you are deploying with is not a member of the Analysis Serices administrators group, you can modify role membership using the following procedure. Run SQL Server Management Studio as administrator Open the Analysis Services server in the Object Explorer Go to Properties Go to Security Add the...
sql-server,tsql,sql-server-2014,window-functions
Try this: create table o (id int, priority int, qty int) insert into o (id, priority, qty) values (1, 1, 10), (2, 2, 30), (3, 3, 20), (4, 4, 5), (5, 5, 1), (6, 6, 10) with cte1 as(select *, row_number() over(order by priority) as rn from o), cte2 as(...
sql,sql-server,sql-server-2014
You can run update with join to get row_number() within [type] group for each row and then concatenate this values with [type] using [index] as glue column: update t1 set t1.[type] = t1.[type] + ' ' + cast(t2.[rn] as varchar(3)) from [tbl] t1 join ( select [index] , row_number() over...
.net,vb.net,visual-studio-2013,image-uploading,sql-server-2014
If you only want to allow 5 image files, there is no need to bother making thumbnails before testing the number of files. Since FileDialog.FileNames Property returns an array of strings, the first thing you want to do after testing that the DialogResult is Ok, is test the length of...
There are two parts to your question. The features of SQL Server Developer Edition are identical to the features in Enterprise. The only difference is Developer edition is not license for production use. In addition, the SQL Server Developer software isn't technically licensed, each developer that uses the software must...
c#,asp.net,tsql,sql-server-2014
On the first day of every 6 months starting from January: ...
sql,reporting-services,sql-server-2014
Please try the following SQL Select statement /* create table valueslisttbl (id smallint, name varchar(20), valueslist varchar(1000)) insert into valueslisttbl values (1, 'John', '46423423,36456325,76473234,98798796'), (2, 'Mike', '36456325,98798796'), (3, 'Sara', '46423423') */ declare @chosenvalues varchar(100) --set @chosenvalues = '46423423' --set @chosenvalues = '36456325' --set @chosenvalues = '76473234' set @chosenvalues = '46423423,98798796'...
In general, joining varchar and nvarchar columns 'just works', with the following important caveats that generally boil down to "...but you shouldn't do it if you can avoid it": 1) Mismatching varchar/nvarchar in queries and joins can cause huge performance issues. Because the database has to basically perform a function...
sql-server,sql-injection,sql-server-2014
not really - many injections involve comments (to comment out the rest of the regulare statment) so you could check for comments (-- and /*) and the ; sign (end of statment). On the other side if you allow your users to put anything into the filters - why should...
sql-server,tsql,sql-server-2014
Don't use ntile. Use this: SELECT COUNT(*) cnt, DATALENGTH(Description)/1000 grp, CAST(DATALENGTH(Description)/1000 * 1000 as varchar(10)) +'-'+ CAST((DATALENGTH(Description)/1000 + 1) * 1000 as varchar(10)) Interval FROM @t GROUP BY DATALENGTH(Description)/1000 ...
sql,sql-server,sql-server-2014
In your example 33883.50 * -1 / 1.05 is evaluated as 33883.50 * (-1 / 1.05) instead of (33883.50 * -1) / 1.05 which results in a loss in precision. I played a bit with it. I used SQL Sentry Plan Explorer to see the details of how SQL Server...
sql,sql-server,sql-server-2014
You may find the handling of defaults a bit counter-intuitive in SQL Server. The syntax is: DEFAULT constant_expression It so happens that SQL Server extends the definition of constant_expression to include non-deterministic scalar functions, such as getdate(). These are functions that return a different value each time they are called,...
sql,sql-server,select,distinct,sql-server-2014
This is exactly what the distinct keyword is for: SELECT distinct col1, col2, col3 FROM mytable ...
sql-server,full-text-search,sql-server-2014
The answer is to make sure you have an empty stop list associated with the index. It isn't enough to simply have no stop list. CREATE FULLTEXT STOPLIST [EmptyStopList] ; GO ALTER FULLTEXT INDEX ON MyTable SET STOPLIST [EmptyStopList] ...
sql-server,sql-server-2014,in-memory
The "non-clustered" indexes you're referring to are actually Range indexes. Both Hash and Range indexes are non-clustered, and there are no "clustered" indexes in in-memory OLTP tables (the primary key is forcibly implemented as a clustered hash index). Range indexes are implemented via modified B-trees and you can read more...
sql,sql-server,ssms,sql-server-2014
You can do this with CROSS APPLY: SELECT t.Col1, t.Col2, t.Col3, a.Col2 AS Col4 FROM TableName t CROSS APPLY (SELECT Col2 FROM TableName WHERE Col1 = 'Store') a ...
iis,asp.net-mvc-5,sql-server-2014,azure-virtual-machine
Here are the details on licensing: http://azure.microsoft.com/en-us/pricing/licensing-faq/ Inbound data is not charged, but egress is charged. Pricing for egress is located here: http://azure.microsoft.com/en-us/pricing/details/data-transfers/...
sql,sql-server,sql-server-2014
I asked a similar question over on the Microsoft forum and was told that DBCC DBREINDEX is not supported on 2014. I find this odd, since it works... sometimes. But, I can't discount language barrier. And, each time I have tried a similar statement: ALTER INDEX ALL ON QST2D REBUILD;...
c#,sql,servicestack,ormlite-servicestack,sql-server-2014
Adding an additional answer because really there were two issues. The real root seems to be with the stored procedure. I don't know why it wasn't consistently causing problems, but I rebuilt it using dynamic SQL to only include WHERE filters for parameters that are present. Originally, I had something...
high-availability,sql-server-2014
I found it. my problem was installed same instance name.
sql,sql-server,sql-server-2014
You can do it using pivot, with something like this: SELECT OccuredDate, [1], [2], [3], [4] FROM ( SELECT OccuredDate, TypeID FROM Table1) AS SourceTable PIVOT ( count(TypeID) FOR TypeID IN ([1], [2], [3], [4]) ) AS PivotTable And per month version: SELECT DATEADD(month, DATEDIFF(month, 0, OccuredDate), 0) as Month,...
The value "cnInvestTracker" itself isn't a valid connection string. Which is what you're trying to use here: new SqlConnection("cnInvestTracker") That constructor doesn't want the name of a connection string, it wants the connection string itself: new SqlConnection(ConfigurationManager.ConnectionStrings["cnInvestTracker"].ConnectionString) (You may have to add a reference to System.Configuration, and you may want...
This link should give you everything you need about setting up your firewall to work with SSIS and its service. The port it uses seems to be port 135 Configure a Windows Firewall for Access to the SSIS Service...
sql-server,sql-server-2014,in-memory,alwayson
I believe that the exact opposite is the case. The transaction record is a logical transaction that describes the transaction rather than all of the modifications to the indexes that go along with a non In-Memory table. The log contains the logical effects of committed transactions sufficient to redo the...