Karl Burtram
4f214f43e9
SQL Agent configuration for Operators, Alerts and Proxies (WIP) ( #621 )
...
* Initial non-refactored SQL Agent alert classes (WIP)
* Move agent classes into subdirectories
* Refactor the agent config code a bit more
* Add more implementation for handlers
* Add more code to the create alert handler
* Clean up agent alert class
* Clean up alert methods a bit
* Initial Operator contracts
* Additonal SQL Agent config changes
* More Proxy config cleanup
* Cleanup AgentProxy class
* Additional cleanups
* Run SRGen
* Add security service to create credential objects
2018-05-30 08:58:02 -07:00
Madeline MacDonald
f5efe18e1b
Updating profiler old event filtering and unit tests ( #624 )
2018-05-29 17:08:59 -07:00
Madeline MacDonald
c87b369426
Changing polling on startup to avoid profiler freezing ( #620 )
2018-05-24 18:00:12 -07:00
Karl Burtram
34275c6a6d
Fix Edit Data exceptions on spatial types ( #619 )
...
* Fix Edit Data exceptions on spatial types
* One more code convention cleanup.
2018-05-18 15:54:30 -07:00
Karl Burtram
5cfb4fa9dc
Add between to keyword completion list ( #618 )
2018-05-15 12:06:11 -07:00
Matt Irvine
6f2c33c41c
Catch parser errors to prevent crashing ( #617 )
2018-05-15 09:48:17 -07:00
Anthony Dresser
8f04a38858
add auto detect json based on first row of each column ( #571 )
2018-05-09 11:00:06 -07:00
Alan Ren
45ca7fc071
SMO Refresh with SSMS 17.7 binaries ( #616 )
2018-05-08 13:35:58 -07:00
Cory Rivera
f57108f198
Add flag so that full column schema is only fetched with EditData queries. ( #615 )
2018-05-03 13:38:08 -07:00
Matt Irvine
c4356345f7
Fix crash handling messages when selection is null ( #614 )
2018-05-02 16:26:49 -07:00
Leila Lali
5baa3bc18a
fixed the bug with editing more than one row should fail ( #613 )
...
* fixed the bug with editing more than one row should fail
2018-05-02 13:51:07 -07:00
Cory Rivera
c8263d8330
Add localization updates for EditData query changes. ( #612 )
2018-05-02 11:15:29 -07:00
Matt Irvine
b81ba929ba
Only register message handler once for GO N queries ( #611 )
2018-05-02 10:16:56 -07:00
Cory Rivera
7415c529f3
Add support for using generic SQL queries to filter EditData rows. ( #605 )
2018-05-02 10:13:47 -07:00
Aditya Bist
5a55e8b35c
Feature/agent finishes ( #606 )
...
* added step status
* made job history request faster and efficient
* cr comments
2018-05-01 17:41:42 -07:00
Kevin Cunnane
e02592460b
Reduce unit test time by 1 minute ( #607 )
...
ObjectExplorerTests were adding 1 minute to total test time due to
unnecessarily trying and failing to connect to a non-existent server.
Mocking out this call saves 1minute, reducing test time in half
2018-04-30 22:15:38 -07:00
Cory Rivera
dca33d768d
Bump System.Data.SqlClient package version used in SqlTools projects. ( #608 )
2018-04-30 16:57:07 -07:00
Karl Burtram
e73a8ddca6
Update projects for netcoreapp2.1 SDK ( #603 )
...
* Update projects for netcoreapp2.1 SDK
* Fix whitespace
* Fix issue in Nuget config file
2018-04-23 17:06:52 -07:00
Aditya Bist
cec2499264
added step status ( #604 )
2018-04-17 17:02:22 -07:00
Karl Burtram
aacb435cba
Add 'UPDATE' to default intellisense keywords list ( #602 )
2018-04-16 15:33:59 -07:00
Alex Tercete
bd11fd2129
Override GetNodePathName for custom-named table nodes ( #601 )
2018-04-10 13:30:22 -07:00
Matt Irvine
167948256c
Use object names instead of labels in node paths ( #600 )
2018-04-06 14:36:47 -07:00
Matt Irvine
92456d50aa
Expand nodes for findNodes instead of refreshing ( #599 )
2018-04-06 09:18:37 -07:00
Aditya Bist
2d4918ad83
Agent work (WIP) ( #597 )
...
* Initial SQL Agent WIP
* Fix test build break
* wip
* wip2
* additonal SQL Agent history parsing code
* Fix namespace sorting
* Hook up agent\jobs method
* fixed agent service tests
* added job history handler
* Fix broken integration test build
* code review refactoring
* Added handler for job history request (#586 )
* fixed agent service tests
* added job history handler
* code review refactoring
* Turn off another failing test
* Disable failing test
* refactored code
* small refactor
* code review changes
* Feature/agent1 adbist (#592 )
* fixed agent service tests
* added job history handler
* code review refactoring
* refactored code
* small refactor
* code review changes
* changed constant casing
* added handler for job actions
* Remove unused code
* Remove unused test file
* Feature/agent1 adbist (#593 )
* fixed agent service tests
* added job history handler
* code review refactoring
* refactored code
* small refactor
* code review changes
* changed constant casing
* added handler for job actions
* Reenable disabled test
* cleaned up code
* added steps to job history
* sort the job history steps
* changed error handling for job action
2018-04-04 17:12:40 -07:00
Karl Burtram
a0024cc522
Return null instead of empty Hover ( #598 )
2018-04-04 17:08:40 -07:00
Matt Irvine
d19db1b4fe
Handle errors during execution as info messages instead of exceptions ( #596 )
2018-04-03 08:47:44 -07:00
Karl Burtram
376cc21f12
Initial SQL Agent merge for March release ( #595 )
...
* Initial SQL Agent WIP
* Fix test build break
* wip
* wip2
* additonal SQL Agent history parsing code
* Fix namespace sorting
* Hook up agent\jobs method
* Fix broken integration test build
* Added handler for job history request (#586 )
* fixed agent service tests
* added job history handler
* code review refactoring
* Turn off another failing test
* Disable failing test
* Feature/agent1 adbist (#592 )
* fixed agent service tests
* added job history handler
* code review refactoring
* refactored code
* small refactor
* code review changes
* Remove unused code
* Remove unused test file
* Feature/agent1 adbist (#593 )
* fixed agent service tests
* added job history handler
* code review refactoring
* refactored code
* small refactor
* code review changes
* changed constant casing
* added handler for job actions
* Reenable disabled test
* cleaned up code
2018-03-23 13:25:37 -07:00
Matt Irvine
3937ebef38
Include inline functions as table-valued functions in Object Explorer ( #594 )
2018-03-21 15:48:20 -07:00
Kevin Cunnane
30c4b97f2a
Fix batch results with GO N ( #587 )
...
- Fixes https://github.com/Microsoft/vscode-mssql/issues/1066
2018-03-21 13:41:58 -07:00
Matt Irvine
2c7de499d1
Create database task helper uses current db instead of default ( #584 )
2018-03-16 13:37:04 -07:00
Matt Irvine
aaa3513db2
Unexpected request handler errors no longer crash SQL Tools Service ( #591 )
...
* Handler errors no longer crash service
* Disable additional flaky test
2018-03-15 14:14:09 -07:00
Matt Irvine
365fe2282e
Support Object Explorer FindNodes request ( #589 )
2018-03-15 10:47:52 -07:00
Matt Irvine
0eaf60c93a
Detect system connection for OE if database display name is blank ( #583 )
2018-02-12 11:13:03 -08:00
Leila Lali
c40c740a73
fixed the bug with loading default constraints in oe ( #582 )
...
* fixed the bug with loading default constraints in oe
2018-02-09 08:51:41 -08:00
Leila Lali
fc4282b701
fixed the issue with defualt values for options not loaded correctly ( #581 )
2018-02-06 20:23:23 -05:00
Matt Irvine
efd38be0be
Use requested database when determining if a connection is a system db connection ( #580 )
2018-02-06 15:19:18 -08:00
Karl Burtram
0121531bf6
Bugs fixes so XEvent profiler isn't broken ( #577 )
...
* Fix a few issues with profiler method handlers
* Filter out profiler polling events
* Add a unit test for profiler events
* Add method comment headers
2018-01-17 18:21:40 -08:00
Anthony Dresser
7b1a88f842
updates backup and restore to have their own prefix, not use diasasterrecovery ( #573 )
2018-01-16 14:03:35 -08:00
Benjamin Russell
b7cffa3194
Edit Data: Fix to work with tables with triggers ( #576 )
...
* Moving logic for adding default values to new rows
* Fixing implementation of script generation to handle default values all around
* Unit tests!
* WIP
* Reworking row create script/command generation to work more cleanly and work on triggered tables
* Addressing some bugs with the create row implementation
* Implementing the trigger table fix for row updates
Some small improvements to the create/update tests.
2018-01-10 14:02:07 -08:00
Leila Lali
4d4e0b1194
The filter for the function is valid for all sql version except for DW ( #574 )
2018-01-08 09:34:44 -08:00
Matt Irvine
104c484f3a
Fix old localization targets ( #572 )
2018-01-02 17:01:00 -05:00
Leila Lali
0ccc01eda9
fixed a bug with OE connection changed the db name and blocked restore ( #570 )
2018-01-02 10:57:37 -08:00
Matt Irvine
1c2b44fe74
Mark database OE nodes as leaf nodes if they are unavailable ( #569 )
2017-12-13 10:58:23 -08:00
Leila Lali
eacc0111f0
Added functions to metadata list result ( #568 )
...
* added functions to be included in metadata list result
2017-12-11 15:20:36 -08:00
Leila Lali
dedca05721
fixed the keys filter to support 2012 and 2014 also ( #565 )
...
* fixed the keys filter to support 2 all sql versions also
2017-12-11 10:34:26 -08:00
Kevin Cunnane
392325036e
Fix uplevel SQL Server support and differentiate External and FileTable types in object explorer list ( #567 )
...
* Differentiate External and FileTable types in object explorer list
- Add (External) and (File Table) to the labels
- Pre-fetch these properties to avoid perf hit
Note on testing: These are both quite hard to initialize, so adding tests to the integration tests would require always having a server with Polybase enabled / FileTable enabled. Given this I feel it should be OK to use manual testing. Long term, we should have unit-level tests that cover the functionality or figure out how to have a perfect pre-configured server and a set of tests to run the breadth of this logic against it.
* Fix handling of vNext servers to default to latest known version
- Default uplevel / unknown versions to the latest version
- In the IsValidFor check also just see if the server version registers as "All" since this is the default for unknown servers. This is a backup handler, the 1st fix is the primary one
2017-12-08 17:52:49 -08:00
Kevin Cunnane
b51608f022
Fix batch parse failure message to give clear description of what failed ( #566 )
2017-12-08 16:12:27 -08:00
Leila Lali
d20215cb19
added script as alter ( #564 )
...
* added script as alter
2017-12-07 12:49:38 -08:00
Monasr
4dd30c5341
check in latest localized XLIFF for December update ( #561 )
2017-12-06 17:28:22 -08:00
Anthony Dresser
8b148090fd
fix edge case for single batch multi line ( #540 )
2017-12-06 16:28:07 -08:00